Sent whenever an outlet's product stock level or state has changed
Required
MaxLength(64)
ProductID :
string
The RemoteOrderProduct.ProductID / MenuItem.ProductID whose stock levels are being reported on with StockLevel.
IMPORTANT: This may contain product ID's that are not used in the menus as the POS does not know about the remote ordering menu configuration. The provider should ignore any Product ID's it is not tracking as part of its menus.
Required
Status :
RemoteOrderStockLevel
The updated overarching stock level status specific to ProductID
This StockLevel warning will apply to any occurrence of ProductID in any Menu (with / without ProductModifierID) for the specified Kapow+OutletID
Required
StockLevel :
number (int)
The actual available stock count for this product
Required
WarningLevel :
number (int)
The warning level configured on the POS for this product to be considered "Low Stock"
Required
IsDisabled :
bool
Indicates that stock countdown has been temporarily disabled for this product. When this is true, the stock level should be ignored and the product should be considered Available
Required
IsDeleted :
bool
Indicates that stock countdown has been removed from this product. When this is true, the stock level should be ignored and the product should be considered Available.
When this value is true, no further stock level notifications will be received for this product in the future unless stock countdown is reactivated on this product.
Example
{
"ProductID": "string value",
"Status": 1,
"StockLevel": 321,
"WarningLevel": 321,
"IsDisabled": true,
"IsDeleted": true
}