8/5/2026, 12:00:46 AM
The schema introduces a new integer metafield condition type (CollectionSourceInclusionConditionMetafieldInt) and related input objects that replace the deprecated CollectionSourceInclusionConditionMetafieldInteger. The new type uses a string‑based value field and a specialized relation enum (CollectionSourceInclusionConditionMetafieldIntRelation) to support values larger than GraphQL’s 32‑bit Int and is fully de‑deprecated in the old type. Developers should migrate any collection metafield conditions to the new Int type immediately. Additionally, several error code enums have been updated: ShippingLabelPurchaseUserErrorCode now includes ACCESS_DENIED, DeliveryCustomizationErrorCode gains MAXIMUM_DELIVERY_CUSTOMIZATIONS, and InventoryCountCreateUserErrorCode adds INVALID_TITLE. The MetaobjectAdminAccess enum has removed PRIVATE and PUBLIC_READ values, so those access levels are no longer available. Inventory shipment and transfer fields have had their descriptions updated to mention canceled items, but their types and behavior remain unchanged. No query, mutation, or directive changes were made beyond these type and enum updates.
A condition based on integer metafield values for including products in a collection.
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.
relationvalueMAXIMUM_DELIVERY_CUSTOMIZATIONSINVALID_TITLEtotalReceivedQuantityunreceivedQuantityreceivedQuantityPRIVATEPUBLIC_READACCESS_DENIED