Inventory Item.
Each inventory item represents a specific product variant at a specific location.
The combination of variantId and locationId is unique — you can't have two inventory items for the same variant at the same location.
Inventory item ID.
Revision number, which increments by 1 each time the inventory item is updated. To prevent conflicting changes, the current revision must be passed when updating the inventory item.
Ignored when creating an inventory item.
Date and time the inventory item was created.
Date and time the inventory item was created.
Variant ID.
Stores location ID.
Product ID.
Whether the quantity is being tracked.
Inventory item availability status.
Item preorder info.
Preorder settings are configured per inventory item, so each variant-location combination can have its own preorder configuration.
Note: The product entity's inventory.preorderStatus and inventory.preorderAvailability fields reflect only the default location's preorder state.
Product.
Custom field data for the inventory item object.
Extended fields must be configured in the app dashboard before they can be accessed with API calls.
Tracking method - in stock.
When set to true, the item is available for sale without a quantity limit.
Tracking method - quantity left in inventory.
Quantity can be negative when decrementing inventory for an order that has already been paid.