Understand how Inventory data maps to Stripe fields.
The Inventory feed enables you to update product availability and stock levels without re-submitting the entire catalog. It is built for frequent updates from warehouse, POS, or fulfillment systems, ensuring your products always reflect accurate in-stock status across Agentic surfaces.
The commercetools field
availability.channels is a key-value pair where the key is the Channel id and the value is a ProductVariantChannelAvailability. If the Channel does not exist, the values on variant.availability are used.| Stripe Field | Related commercetools field | Required | Mapping Logic |
|---|---|---|---|
id | variant.sku | Required | Must match the Stripe Field id used in the Product Feed. |
availability | availability.channels[channelId].availableQuantity | Required | If more than 0, the value is in_stock. Otherwise out_of_stock. |
inventory_quantity | availability.channels[channelId].availableQuantity | Required | Use a string in the CSV file. |