- Inventory management
Tracking inventory changes
This guide explains how to track inventory changes across products, variants, and inventory records.
Use cases
- Alert purchasing managers when warehouse inventory is low
- Notify customers when out-of-stock products become available
- Identify products with low inventory for clearance
Key highlights
- Send inventory changes to configured Delivery Target(s)
- One
InventoryIntegrationper marketplace
- One
- Control notifications with
LimitNotificationsproperty- When true, events trigger only for specific quantity changes:
- Quantity becomes zero or negative
- Quantity increases from zero/negative to positive
- Quantity reaches or falls below
NotificationPoint - Quantity increases above
NotificationPointfrom below it
- When true, events trigger only for specific quantity changes:
- Payload includes
QuantityAvailableandPreviousQuantity- Helps distinguish between restocking and purchase events
New properties
Variant.Inventory.NotificationPoint and InventoryRecord.NotificationPoint
These properties support NotificationPointOnly events for variants and inventory records, complementing existing product-level inventory notifications.
New resource: InventoryIntegration
InventoryIntegrationjson
InventoryChangedPayload
json
Note: ProductID is always included as it's required for accessing variants and inventory records.
New endpoints
GET v1/integrations/inventoryPUT v1/integrations/inventoryDELETE v1/integrations/inventoryPATCH v1/integrations/inventory
Related reading
If you have suggestions for improving this article, let us know!