API for multilingual shipping methods

We've made it possible to translate titles and descriptions for shipping, delivery and pickup methods. Now it is possible to get the translations of these fields (title, description, pickupInstruction) via GET requests to our REST API: Get store profile and Get shipping options.
Also, new query parameter for these requests is released - lang. It can be used to get JSON data of the translated fields in some certain language. Read more.

New lazy auto-switch flow for static store pages.

It is possible to add the static version of the storefront to your website and automatically load the dynamic version of the storefront in the background. Recently we've released the lazy auto-switch mechanism, that aims to improve the website score. Read more.

Implemented bearer token authorization

We’ve added an ability to pass tokens in headers (bearer token authorization). It’s also still possible to pass on the token as the query parameter of the request, however, we strongly recommend passing tokens in headers from now on.

Products and Product types REST API updates

We've released multilingual attributes.

Store profile REST API updates

We've recently released Multilingual Legal Pages.

Delete application REST API

New REST API request is released - Delete application. Allows you to delete an app and its tokens from the store. Read more.

Added the migration that allows empty and non unique SKU

You can see if that migration is enabled or not via the GET profile request in the featureToggles parameter. If the feature is enabled, the response will be the following:

Store profile and Customers REST API updates

New fields for Get store profile and Update store profile REST API requests are released: orderNumberMinDigitsAmount and orderNumberNextNumber. Read more.

Subscription products Storefront JS API

Added possibility to add subscription products to cart by using the Ecwid.Cart.addProduct method. Read more.

Ecommerce SDK

Added Ecwid Ecommerce SDK description. Read more.