8/22/2026, 12:00:19 AM
The inventoryCountCreate mutation’s lineItems argument shows a simpler description but remains functionally identical, ensuring backward compatibility. InventoryCount objects received updated descriptions for createdAt, lineItems, and locationSnapshot to clarify intent. InventoryCountLineItem fields expectedQuantity and totalCountedQuantity now contain more precise descriptions, with no type changes. Two new error codes, INVALID_ITEM for InventoryCountCreateUserErrorCode and REFUND_NO_LONGER_ALLOWED for OrderTransactionErrorCode, are now available for error handling. New subscription types, SubscriptionContractCalculationCadence and SubscriptionContractCalculationMultipleFulfillmentConfig, provide detailed cadence information for billing and multi‑fulfillment scenarios. SubscriptionBillingPolicy now includes a mandatory cadence field, and SubscriptionDeliveryPolicy gains a multiFulfillment object describing multiple deliveries per billing cycle. SubscriptionContractCalculationSuccess adds withMerchandiseCustomizations to indicate if customizations affected the calculation. Legacy CollectionSourceInclusionConditionMetafieldInteger objects and inputs have been deprecated; use the new integer equivalents to avoid 32‑bit Int limits.
Creates an inventory count for auditing and adjusting stock levels at a specific location.
Note:
This mutation is available only in the unstable API version and to development stores
that have enabled the Physical inventory feature preview.
A subscription cadence: a unit of time and the number of units between occurrences.
The multiple fulfillment configuration of a subscription delivery policy: how many fulfillments occur in each billing cycle, and the cadence between them.
A condition based on integer metafield values for including products in a collection. This object is deprecated as of API version 2026-10 in favor of CollectionSourceInclusionConditionMetafieldInt, which supports the full integer metafield value range. On those versions this legacy type is only returned to queries that reference it without also referencing CollectionSourceInclusionConditionMetafieldInt.
The input fields for a condition based on integer metafield values.
The relation for comparing integer metafield values.
The input fields for updating a condition based on integer metafield values.
createdAtlineItemslocationSnapshotINVALID_ITEMexpectedQuantitytotalCountedQuantityREFUND_NO_LONGER_ALLOWEDcadenceThe billing cadence associated with the subscription contract.
withMerchandiseCustomizationsWhether merchandise customizations were enabled for the calculation.
multiFulfillmentThe multiple fulfillment configuration when the contract delivers more than once per billing cycle, as derived from the billing and delivery cadences. Null when each billing cycle has a single fulfillment.