Event · Products
product.updated
Any product field changed: name, price, images or status.
Also sent when your own app updates the product. Compare resource_version with what you hold to ignore changes you already applied.
Payload data
Every event arrives in the standard webhook envelope. These are the fields of data.
- idinteger
- Product ID.
- namestring
- Name.
- product_kinddigital | service | physical
- Product kind.
- statusactive | inactive
- Visible in the store or hidden.
- pricestring
- Price in SAR with two decimal places.
- old_pricestring | null
- Price before discount.
- price_staterequired | ready
- required until a price is set.
- categorystring | null
- Category name.
- imagestring | null
- Main image.
- slugstring | null
- URL slug.
- resource_versioninteger
- Product version; higher is newer.