✨ New
Webhooks for stock events
New webhooks have been added for the STOCK_CREATED
and STOCK_UPDATED
events.
Toggle the following tabs to see example webhook payloads:
- Stock updated payload
- Stock created payload
[
{
"id": "U3RvY2s6MzU5",
"new": {
"quantity": 110,
"quantity_allocated": 0,
"quantity_available": 110,
},
"old": {
"quantity": 10,
"quantity_allocated": 0,
"quantity_available": 10,
},
"type": "Stock",
"warehouse_id": "V2FyZWhvd...",
"warehouse_name": "Americas",
"product_variant_id": "UHJvZHVj..."
}
]
[
{
"id": "U3RvY2s6MzU5",
"new": {
"quantity": 10,
"quantity_allocated": 0,
"quantity_available": 10,
},
"old": {},
"type": "Stock",
"warehouse_id": "V2FyZWhvd...",
"warehouse_name": "Americas",
"product_variant_id": "UHJvZHVj..."
}
]
💎 Changed
Secure document URLs
Document handling has been enhanced for greater security. Documents are now stored in a private container, accessible through secure URLs with time-limited access tokens.
By default, these URLs are valid for one day but can be adjusted upon request. When sharing URLs with customers, they will have a limited timeframe to access them. The document URL stored in the API and Dashboard will always return the most recent signed URL.
This change applies to digital_contents
on products, documents
attached to objects such as customers or products, export_files
, import_files
, and invoices
. Previously added documents remain compatible with this change.
Updated at timestamp for fulfillments
The updated
datetime field has been added to the fulfillment
object model and related webhooks.
🚫 Deprecated
ShippyPro
ShippyPro is no longer supported and it has been removed from the list of natively supported applications.
🪲 Fixed
Fixed an issue where the "Price" column on customer and proforma invoices displayed the price including tax instead of the net price of the product.
Fixed an issue that prevented customers from checking out when all products in the cart had taxes turned off.
Fixed an issue where a seller admin was unable to assign an image to a product variant they owned if the marketplace operator had previously attempted to assign the same image.
Fixed an issue where marketplace operators were unable to upload or assign images for a product or variant owned by a seller when strict product image handling was enabled.