Skip to main content

The new Dev Dashboard: your command center for building

One home for your apps and the stores you work in: Designed to make your everyday easier.
Read the full story
Changelog

Surfaces & APIs

Versions

Change type

  1. October 2026

    Surface
    1. Downgrade app access scopes from write to read
      Admin GraphQL API
    2. Rollouts queries and webhooks in the Admin GraphQL API
      Admin GraphQL API
    3. Discounts can now be included in Rollouts
      Action requiredAdmin GraphQL API
    4. New fiscalDeviceIdentifier field on PointOfSaleDevice
      Admin GraphQL API
    5. metafieldInteger collection condition removed in API version 2027-01
      Breaking changesAdmin GraphQL API
    6. Added parseWarnings to ShopifyqlQueryResponse
      Admin GraphQL API
    7. The orderCancel mutation now returns a structured jobResult
      Admin GraphQL API
    8. SMS marketing consent now available on the CustomerPhoneNumber object
      Action requiredAdmin GraphQL API
    9. Tax webhook summary and calculation requests now use Global IDs
      Breaking changesAdmin GraphQL API
    10. New SubscriptionContractCalculation API for subscription management
      Action requiredAdmin GraphQL API
    11. Updated function syntax on the segment query language
      Breaking changesAdmin GraphQL API
    12. Return policy profiles are now available in the GraphQL Admin API
      Admin GraphQL API
    13. New APIs for buyer-requested order edits
      Admin GraphQL API
    14. New tax fields for return shipping fees in the GraphQL Admin API
      Admin GraphQL API
  2. September 2026

    Surface
    1. More resilient token exchanges when migrating tokens without a user session
      Admin GraphQL API
    2. Manage packed product dimensions with the Admin GraphQL API
      Admin GraphQL API
    3. Shopify Payments Balance Transaction GraphQL type supports currency conversion type
      Admin GraphQL API
    4. Removing marketCurrencySettingsUpdate mutation
      Breaking changesAdmin GraphQL API
    5. New translatable boolean field for Metafield GraphQL Object
      Admin GraphQL API
    6. The automaticDiscounts query is removed in API version 2027-01
      Breaking changesAdmin GraphQL API
    7. Adding a canceled receive action to the inventory shipments API
      Admin GraphQL API
    8. Query market hierarchies with the GraphQL Admin API
      Admin GraphQL API
    9. New Pricing audit trail for contextual product variant prices
      Admin GraphQL API
    10. Dynamic complexity cost for metafieldsSet mutation
      Admin GraphQL API
    11. Discounts Allocator Function API developer preview has ended
      Action requiredAdmin GraphQL API
    12. Variants now support multiple barcodes
      Action requiredAdmin GraphQL API
    13. New paymentInstrumentSendAddEmail mutation emails customers a link to add a payment method for a subscription, order, or draft order
      Admin GraphQL API
  3. August 2026

    Surface
    1. More resilient refreshes for expiring offline access tokens
      Admin GraphQL API
    2. Script tags are deprecated and will stop running on March 1, 2027
      Action requiredAdmin GraphQL API
    3. Shop Campaigns performance data now available via ShopifyQL
      Admin GraphQL API
    4. Draft order and transfer/shipment inventory is moving from reserved to committed
      Admin GraphQL API
    5. The orderCreate mutation now supports multiple tracking numbers for each fulfillment
      Admin GraphQL API
  4. July 2026

    Surface
    1. New fields for cash management activities and drawers in POS
      Admin GraphQL API
    2. Updating an order's shipping address recalculates taxes as of API version 2026-10
      Breaking changesAdmin GraphQL API
    3. SubscriptionContractCalculation API now available in early access
      Admin GraphQL API
    4. Invalid metafield queries now return errors in the GraphQL Admin API
      Breaking changesAdmin GraphQL API
    5. Full-stack capabilities to power app analytics

      Shopify Analytics is now a full-stack platform for apps. Model, query, embed, and enrich analytics on Shopify without managing your own data infrastructure.

      Admin GraphQL API
    6. Physical inventory feature preview
      Admin GraphQL API
    7. productId, title,variantSku, and variantTitle fields added to ExchangeLineItem
      Admin GraphQL API
    8. OrderDisplayFulfillmentStatus now returns FULFILLMENT_NOT_REQUIRED for orders with no items to fulfill
      Breaking changesAdmin GraphQL API
    9. Market-driven shipping now available in feature preview
      Action requiredAdmin GraphQL API
    10. Introducing the new Collection Sources API

      The new Collections API gives partners a more flexible way to build merchandising experiences in Shopify.

      Partners
    11. Draft order deposit fields are now available in the GraphQL Admin API and Customer Account API
      Admin GraphQL API
    12. Deprecation of cumulative marketing engagements
      Action requiredAdmin GraphQL API
    13. lineItem field added to the GiftCard object
      Admin GraphQL API
    14. BusinessEntity now exposes legalEntityId in the GraphQL Admin API
      Admin GraphQL API
    15. Merchant-owned delivery profile APIs are deprecated for market-driven shipping
      Action requiredAdmin GraphQL API
    16. Market-driven shipping Admin API
      Admin GraphQL API
  5. June 2026

    Surface
    1. Configure order attribution for sales channel apps
      Admin Extensions
    2. Payment mandates now expose an id field
      Admin GraphQL API
    3. Carrier services will no longer be automatically added to the default shipping profile
      Breaking changesAdmin GraphQL API
    4. DraftOrderDiscountNotAppliedWarning.priceRule removed in GraphQL Admin API 2026-10
      Breaking changesAdmin GraphQL API
    5. Removal of ITEM_NOT_STOCKED_AT_LOCATION error
      Breaking changesAdmin GraphQL API
    6. Admin GraphQL API now supports app-owned delivery profiles that cover all shippable items
      Admin GraphQL API
    7. Define and set metafields on inventory transfers in the GraphQL Admin API
      Admin GraphQL API
    8. Purchase-type filtering now enforced for app discounts
      Admin GraphQL API
    9. Create channel markets with the GraphQL Admin API
      Admin GraphQL API
    10. WhatsApp marketing consent now available in the Admin API and Customer Account API
      Action requiredAdmin GraphQL API
    11. Bulk queries now execute up to 4X faster
      Admin GraphQL API
    12. Buy Shipping Labels with the GraphQL Admin API
      Admin GraphQL API
    13. New Collection model and APIs now available
      Action requiredAdmin GraphQL API
    14. Streamlined Metaobject API
      Admin GraphQL API
    15. GiftCardCashOutTransaction is now resolvable from GiftCardTransaction
      Admin GraphQL API
    16. Local currency support gift cards now available in the GraphQL Admin API
      Admin GraphQL API
    17. Inventory transfer webhooks include origin and destination location IDs, and mutation documentation clarified
      Admin GraphQL API
  6. May 2026

    Surface
    1. Expiring offline access tokens required for all public apps as of January 1, 2027
      Breaking changesAdmin GraphQL API
    2. Removing deprecated PRIVATE and PUBLIC_READ enums on metaobject definitions
      Breaking changesAdmin GraphQL API
    3. shippingLine field added to FulfillmentOrderLineItem
      Admin GraphQL API
    4. New checkoutToken field added to the Order object
      Admin GraphQL API
    5. Checkout And Accounts Configuration API for unified branding across checkout, customer accounts, and sign-in
      Admin GraphQL API
    6. New cartToken field added to the Order object
      Admin GraphQL API
    7. Target discounts to specific markets
      Admin GraphQL API
    8. Publish and unpublish product variants independently from product
      Admin GraphQL API
    9. Ship and pickup in one order now available in feature preview
      Action requiredAdmin Extensions
    10. Add actor field to subscription contract and billing attempt mutations
      Admin GraphQL API
    11. Default value of appliesOnSubscription changed to true for app discount inputs
      Admin GraphQL API
  7. April 2026

    Surface
    1. Multiple product discounts can apply on a single cart line
      Admin GraphQL API
    2. Analytics metric targets now available in the GraphQL Admin API
      Admin GraphQL API
    3. LineItem.priceAfterAllDiscountsBeforeTaxesSet field now available
      Admin GraphQL API
    4. totalUnsettledSet calculation fixed for pending captures
      Breaking changesAdmin GraphQL API
    5. Customer tax settings now available in Admin API
      Admin GraphQL API
    6. Add includeInactive argument to inventoryLevels and inventoryLevel fields
      Admin GraphQL API
    7. Add isActive field to InventoryLevel
      Admin GraphQL API
    8. inventoryActivate now preserves available quantity
      Breaking changesAdmin GraphQL API
    9. Added MOST_RELEVANT value for CollectionSortOrder
      Admin GraphQL API
    10. LineItem.weight field now available in public Admin API
      Admin GraphQL API
    11. New retail cash management capabilities
      Admin GraphQL API
    12. Add Tags to Discounts
      Admin GraphQL API
    13. expiresIn field added to DelegateAccessToken type
      Admin GraphQL API
    14. Adding access field to StandardMetaobjectDefinitionTemplate
      Admin GraphQL API
    15. App-owned metaobjects can be used without access scopes
      Admin GraphQL API
    16. Metafield translations now available via GraphQL Admin API
      Admin GraphQL API
    17. Tax calculation requests now include merchant business entity information
      Admin GraphQL API
    18. Tax summary webhook now includes merchant business entity information
      Admin GraphQL API
    19. Tax Partner apps can now receive cart line properties in tax calculation requests
      Admin GraphQL API
    20. Improved user errors on the fulfillmentOrderCancel mutation
      Admin GraphQL API
    21. Tax summary webhook and calculation requests now include customer and company metafields
      Admin GraphQL API
    22. Multi-channel support for sales channel apps
      Admin GraphQL API
    23. Payment method identifier now required for customerPaymentMethodRemoteCreate
      Breaking changesAdmin GraphQL API
    24. Create unpaid orders from subscription billing attempts
      Admin GraphQL API