CustomerAddressInput and CustomerAddress gain a countryCode field taking ISO 3166-1 alpha-2 values (US, CA) across the Customer Account API and Checkout UI surfaces, effective September 8, 2026. The existing territoryCode field is deprecated in API version 2026-10 but keeps working with no removal deadline announced. Apps adopting 2026-10 should switch address reads/writes to countryCode and retest address flows.
The Discounts Allocator Function API developer preview ended without release: the discountsAllocatorFunctionRegister/Unregister mutations are removed from the unstable Admin GraphQL API, previously registered functions are auto-unregistered, and the docs are gone. From September 29, 2026 any app still declaring the purchase.discounts-allocator.run extension target fails shopify app deploy for the whole app with an API-not-found error. Shopify points affected use cases at the released Discount Function API.
Admin GraphQL API 2026-10 lets a product variant carry up to 20 barcodes (255 chars each, optional UPC/EAN/ISBN/GTIN/ASIN type validation) via a new barcodes connection and barcodes input on productSet and the variant bulk mutations. The legacy single barcode field is deprecated: reads return only the first barcode and writes update only the first position, so integrations that sync identifiers can silently drop data once variants carry multiple barcodes. Removal date not yet announced.
Shopify Partners can verify identity now, and every organization user who sends new collaborator requests will need verification when enforcement begins.
One source-backed weekly email for the platforms you choose. Confirm by email; unsubscribe at any time. The public archive and analyzers remain free with no signup.