Added Ecwid Billing charge request
A new REST API method can be utilized to charge a client that uses Ecwid Billing. This is useful if your app has some in-app purchases.
Added deferred image upload
New endpoints for the main product, gallery, and category image upload via an external URL. This method uses provided URL to display the image faster in the store. Ecwid will download the image to its own CDN and show it on the storefront.
Updated Store profile REST API
New boolean showPricePerUnit
that controls the "Show price per unit" option in Ecwid > Settings > General > Cart&Checkout.
Updated `unfinished_order.*` webhook
The unfinished_order.*
webhook was changed:
— entityId
is Ecwid's internal ID
— orderId
moved to the data
field
Updated invoices endpoint and format
- "New endpoint" for receiving invoice details and PDFs through the REST API
- Updated invoice format meets all EU Tax Invoice requirements
Added a new event to JS API events
A new event was added to the list of JS API events — "Ecwid.OnPageSwitch". It is triggered when a user is redirected to a store page.
Updated Shipping and Discount payload formats
— Date values of "discountCoupon" in the Discount payload were changed to the following format to be like all our dates in other APIs: "2021-08-10 21:00:00 +0000"
— Certain null values in both payloads were replace with empty values or arrays. Example of old values:
Ecwid CSS Framework 1.3.13 update
- New looks for a large number of icons
- New sizes for some header and statuses
- Added H5 header
- Added new components:
Preview Container QR Code
,Sharing
- Updated
Dropdown Multiselect
Updated Profile API
New field pricesIncludeTax
is released for TaxSettings. Available in GET and PUT requests.
Updated Storefront JS API
Added new methods Ecwid.setTrackingConsent();
and Ecwid.OnConsentChanged
that make it possible to set the consent value and track the consent value changes.