Input fields required for adjusting inventory quantity.
Fields
name ● String!non-null
The name of the quantity to adjust.
Inventory stateDescription
availableThe inventory that a merchant can sell. Available inventory isn’t committed to any orders and isn’t part of incoming transfers.
on_handThe total number of units that are physically at a location. The on_hand state equals the sum of inventory quantities that are in the available, committed and unavailable states.
reason ● String!non-null
The cause of the quantity change.
ReasonDescription
correctionUsed to correct an inventory error or as a general adjustment reason.
cycle_count_availableUsed to specify an adjusted inventory count due to a discrepancy between the actual inventory quantity and previously recorded inventory quantity.
damagedUsed to remove units from inventory count due to damage.
otherUsed to specify an alternate reason for the inventory adjustment.
promotionUsed to remove units from inventory count due to a promotion or donation.
receivedUsed to specify inventory that the merchant received.
restockUsed to add a returned unit back to available inventory so the unit can be resold.
shrinkageUsed when actual inventory levels are less than recorded due to theft or loss.
changes ● [InventoryChangeInput!]!non-null
Inventory quantity changes at specific locations.
More
Status and error codes
For detailed information about common codes, see Status and error codes.
Map
InventoryAdjustQuantitiesInput
Was this article helpful to you?