Platform changes › Shopify › Changes

48 reviewed signals

DeprecationSep 11, 2026confirmed

Customer Address APIs adopt ISO countryCode; territoryCode deprecated in 2026-10

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.

DeprecationSep 11, 2026confirmed

Discounts Allocator Function API removed after preview; apps must drop the extension target or deploys fail

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.

Api ChangeSep 11, 2026confirmed

Product variants support multiple barcodes; legacy barcode field deprecated in Admin GraphQL 2026-10

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.

Api ChangeJun 17, 2026confirmed

Admin API 2026-07 adds channel-specific Markets

Admin API 2026-07 allows apps to create and update channel Markets that control channel-specific availability, pricing and currency through existing catalog and Markets APIs.

Report SchemaApr 1, 2025confirmed

Balance transaction adjustment orders expose fees and net amounts

Since API version 2025-04, Shopify Payments balance transactions expose fees and net on adjustment orders in GraphQL (adjustmentsOrders) and REST (adjustment_order_transactions), giving per-adjustment amounts for financial reconciliation.

Sumhound

Commerce intelligence for payouts, platform changes and business impact.

Questions or feedback? [email protected]

Private by default. Settlement files are processed in memory and never stored.

Source-backed operational guidance, not accounting, tax or legal advice.