Pre-orders and out of stock product visibility.
Released two REST API fields for enabling pre-orders and for out of stock product visibility.
Get and Update Store profile: allowPreordersForOutOfStockProducts
. Allows you to enable and disable pre-orders feature in a store. Read more.
Get, Add and Update product: outOfStockVisibilityBehaviour
. Indicates out of stock product visibility behaviour. Read more.
Deferred variation image upload
Released the POST method that allows uploading variation images asynchronously. Read more.
Assign/unassign products to category
New POST requests to add or remove products to an existing category in an Ecwid store referring to its ID. See more details:
https://api-docs.ecwid.com/reference/assign-products-to-category
https://api-docs.ecwid.com/reference/unassign-products-to-category
Updated /shippingOptions endpoint
Added a new array estimatedShippingTimeAtCheckoutSettings
which contains information about the settings of the estimated shipping time shown at checkout.
Custom shipping API: new custom Pickup and Delivery API
After receiving order information to the shipping URL, now you can respond with custom delivery rates and pickup info along with shipping rates. See more details in Respond with shipping and delivery rates
UTM data as Order source
Now it is possible to track the source of orders. See more details in Help Center
The info is saved in UTM data
array containing 3 new fields: utm_source
, utm_medium
, utm_cmapaign
. The saved data is available via Get order request.
Product filters API
Now it's possible to work with product filters in a store through Update store profile request.
API for new custom checkout fields
Now it is possible to create, update, get and delete custom checkout fields in a store with API requests. The same feature is coming to the Control Panel soon. Read more: Search extra fields.
Add and update shipping options
Now it is possible to create and update manually calculated shipping rates, self pickup or delivery shipping options via API. Read more: Add shipping option & Update shipping option.
Custom discount and shipping API: new field
New field - lang
is added to custom discount and shipping POST request body. Now you can see customer's storefront language in these requests: