Added
Add-on plugins can now keep their own data inside North Commerce. An add-on declares its tables once and North Commerce creates them, adds new columns when the add-on updates, and gives them the same customer, editor and administrator permissions, the same REST API, and a place in the API docs screen labelled with the add-on’s name. No add-on uses this yet; the developer reference is docs/northcommerce-addon-tables.md
Updated
: Storefront scripts can read the product page and collections page URLs from the North Commerce settings object
Fixed
Installing on a MySQL server in strict mode with utf8mb4 could fail to create the customer and order history tables
Fixed
Opening an order on a store with a large catalog no longer runs out of memory. The customer and product pickers on the order screens now search the server instead of loading every record
Fixed
The checkout no longer re-reads the shipping zones once for every country when building the country dropdowns
Updated
The Orders and Customers screens load only the data shown in the list, so they open faster on busy stores
Updated
Repeated lookups of the same status, country or product within one page load are now served once, making admin lists and product pages faster
Updated
Storefront pages no longer load payment provider settings, webhook subscriptions and the default shipping profile they do not use, trimming every page load
