Skip to main content

Next Generation Events now available in developer preview

Next Generation Events are now in developer preview, adding field-level trigger control, custom GraphQL payloads, and query-based delivery filters to webhooks.
Read the full story
  1. July 2026

    Surface
    1. Identity verification for Shopify Partners starts today
      Action requiredPlatform
    2. POS UI extensions 2026-07 uses per-unit fixed-amount line item discounts
      Breaking changesPOS Extensions
    3. Customer Account API Customer.lastIncompleteCheckout and Checkout types removed in 2026-10
      Breaking changesCustomer Account API
    4. Deprecating the useBuyerJourneyIntercept API on checkout UI extensions
      Action requiredPolaris
    5. Market-driven shipping now available in feature preview
      Action requiredAdmin GraphQL API
    6. Deprecation of cumulative marketing engagements
      Action requiredAdmin GraphQL API
    7. Merchant-owned delivery profile APIs are deprecated for market-driven shipping
      Action requiredAdmin GraphQL API
  2. June 2026

    Surface
    1. Storefront MCP cart tools are being deprecated in favour of UCP Cart MCP
      Action requiredAPI
    2. DraftOrderDiscountNotAppliedWarning.priceRule removed in GraphQL Admin API 2026-10
      Breaking changesAdmin GraphQL API
    3. Removal of ITEM_NOT_STOCKED_AT_LOCATION error
      Breaking changesAdmin GraphQL API
    4. WhatsApp marketing consent now available in the Admin API and Customer Account API
      Action requiredAdmin GraphQL API
    5. Built for Shopify requirements for Returns and exchanges apps and Subscription apps (effective December 1, 2026)
      Action requiredBuilt for Shopify
    6. New Collection model and APIs now available
      Action requiredAdmin GraphQL API
    7. Metafields now require a definition to be accessed through the Customer Account API
      Action requiredPlatform
    8. Shopify AI Toolkit for upgrading extensions to Polaris web components
      Action requiredTools
  3. May 2026

    Surface
    1. Expiring offline access tokens required for all public apps as of January 1, 2027
      Breaking changesAdmin GraphQL API
    2. Bots and agents should identify themselves via Web Bot Auth
      Action requiredPlatform
    3. App deployment in CI/CD is now available for all apps
      Action requiredTools
    4. Ship and pickup in one order now available in feature preview
      Action requiredAdmin Extensions
  4. April 2026

    Surface
    1. Deprecation of checkout metafields in checkout and customer account UI extensions
      Action requiredCheckout UI
    2. Automatic CSS subsetting for {% stylesheet %} tags
      Action requiredThemes
    3. Storefront Catalog MCP now implements UCP
      Breaking changesAPI
    4. ActionBar removed on mobile: TitleBar primary action now renders as an icon button
      Action requiredApp Bridge
    5. New CSS variable for mobile safe area insets
      Action requiredApp Bridge
    6. DraftOrderLineItem.grams field removed in 2026-07
      Breaking changesAPI
    7. Replacing or deleting a Shopify-hosted file no longer purges its CDN URL
      Action requiredPlatform
  5. March 2026

    Surface
    1. Removing visible_to_storefront_api field on metaobject field definitions
      Action requiredAdmin GraphQL API
    2. The Shopify CLI app release --force flag is deprecated and will be removed
      Action requiredTools
    3. Expiring offline access tokens required for new public apps as of April 1, 2026
      Action requiredAdmin GraphQL API
    4. Process refunds only through the original payment processor – Requirement update
      Action requiredApp store
    5. New payment decline codes added to OrderTransactionErrorCode enum
      Action requiredAdmin GraphQL API
    6. ShopifyQL returns fields deprecated and replaced with sales reversals fields
      Action requiredAdmin GraphQL API
    7. Clearer standards for app listing images
      Action requiredApp store
    8. inventorySetScheduledChanges mutation is being removed with no replacement
      Breaking changesAdmin GraphQL API
    9. Removed Checkout ID from checkout and order webhooks
      Breaking changesEvents & webhooks
    10. Bare query strings no longer bust the cache for assets
      Action requiredThemes
  6. February 2026

    Surface
    1. New APIs to read and write shipping options in delivery profile
      Breaking changesAdmin GraphQL API
    2. JSON metafield values limited to 128KB
      Breaking changesAdmin GraphQL API
  7. January 2026

    Surface
    1. Ensuring POS UI extension stability by hardening callback handling
      Breaking changesPOS Extensions
    2. Shop Minis development now requires Partner account permissions
      Breaking changesShop Minis
    3. Standardization of Asset URL Version Parameters
      Action requiredAPI
  8. December 2025

    Surface
    1. Deprecation of Shop.billingAddress in favor of Shop.shopAddress
      Action requiredAdmin GraphQL API
    2. Removing permitsSkuSharing field from fulfillment service
      Breaking changesAdmin GraphQL API
    3. Customer marketing URL fields now require write access
      Breaking changesAdmin GraphQL API
    4. Venmo and PayPal are now treated as separate payment methods
      Breaking changesFunctions
    5. New compare and swap syntax for the inventorySetQuantities mutation
      Breaking changesAdmin GraphQL API
    6. Concurrency protection features for inventory and refund mutations
      Action requiredAdmin GraphQL API
    7. Making changeFromQuantity field required (with explicit opt-out)
      Breaking changesAdmin GraphQL API
    8. Making idempotency mandatory for inventory adjustments and refund mutations
      Breaking changesAdmin GraphQL API
  9. November 2025

    Surface
    1. Tax summary webhook created_at field now returns UTC timezone
      Breaking changesEvents & webhooks
    2. Tax webhook summary and calculation requests now use Global IDs
      Breaking changesAdmin GraphQL API
    3. Protected customer data scopes required for web pixel PII access starting on December 10th
      Action requiredPlatform
  10. October 2025

    Surface
    1. The cartDiscountCodeUpdate mutation now requires the discountCodes field
      Action requiredStorefront API
    2. Bulk operations group objects default changed to false
      Breaking changesAdmin GraphQL API
  11. September 2025

    Surface
    1. Upcoming Markets pricing support for Draft Order checkouts
      Action requiredAdmin GraphQL API
    2. Removal of deprecated Shop.draftOrders connection in the GraphQL Admin API
      Breaking changesAdmin GraphQL API
    3. Your app may be affected by remote products
      Breaking changesTools
    4. Upgrade to the latest version of Checkout Kit to avoid issues with iOS 26
      Action requiredTools
    5. Setting permitsSkuSharing argument to false when creating a fulfillment service returns an error
      Breaking changesAdmin GraphQL API
    6. Next-Gen developer platform now available to all app developers
      Action requiredTools
    7. CollectionReorderProducts operation userErrors now includes code field
      Breaking changesAdmin GraphQL API
  12. August 2025

    Surface
    1. Introducing the new context field to specify discount eligibility
      Action requiredAdmin GraphQL API
    2. Deprecation of the checkout_and_accounts_configurations/update webhook
      Action requiredEvents & webhooks
    3. The cartDeliveryAddressesUpdate mutation now supports removing all addresses from a cart
      Breaking changesStorefront API
    4. _tracking_consent, _landing_page, _orig_referrer cookies will no longer be set
      Action requiredAPI
    5. _shopify_y and _shopify_s cookies will no longer be set
      Action requiredAPI
  13. July 2025

    Surface
    1. Deprecation of the ProductVariant.taxCode field
      Action requiredAdmin GraphQL API
    2. POS UI Extensions 2025-07 update
      Breaking changesPOS Extensions
    3. Changes to Cart token format for AJAX and Storefront GraphQL Cart APIs
      Action requiredAPI
    4. New Built for Shopify requirements for marketing apps – Effective July 1, 2025
      Action requiredBuilt for Shopify
    5. New field for discount classes on DraftOrderPlatformDiscount
      Action requiredAdmin GraphQL API
  14. June 2025

    Surface
    1. Removed tax-related fields from the ShopFeatures object
      Breaking changesAdmin GraphQL API
    2. Deprecation of POST requests without a Content-Length or Transfer-Encoding: chunked header
      Action requiredAdmin GraphQL API
    3. Buy Button JS must be upgraded to the latest version
      Action requiredAPI
  15. May 2025

    Surface
    1. Deprecation of legacy return APIs and improvements to return management
      Breaking changesAdmin GraphQL API
    2. Deprecation of Product, Order, and Shipping Discount Function APIs
      Action requiredAdmin GraphQL API
    3. Uncapped counts in GraphQL
      Breaking changesAdmin GraphQL API
    4. Public access for app owned metafields and metaobjects is now disabled
      Action requiredAdmin GraphQL API
    5. Updated Shopify Theme Store Requirements and Submission Process – Effective May 15, 2025
      Action requiredShopify Theme Store
    6. Deprecating gates types and fields across the GraphQL Admin, Storefront, and Functions APIs
      Action requiredAdmin GraphQL API
  16. April 2025

    Surface
    1. Web Pixels API: event.data.checkout.subtotalPrice.amount value change on the new /thank-you page and checkout events
      Action requiredAPI
    2. Cash transaction rounding for Point of Sale purchases in selected countries
      Action requiredAdmin GraphQL API
    3. POS UI Extensions - Cart API: Customer fields removed from subscribable hook
      Breaking changesPOS Extensions
    4. New arguments added to statusPageUrl field on the Order object
      Action requiredAdmin GraphQL API
    5. Change in productSet mutation error code for suspended product
      Breaking changesAdmin GraphQL API
    6. Payment apps can no longer be embedded in the Shopify admin
      Action requiredApp store
  17. March 2025

    Surface
    1. Deprecating PriceListUserErrorCode values
      Breaking changesAdmin GraphQL API
    2. Now available: JS Buy SDK v3.0
      Breaking changesAPI
    3. End of Compatibility for Old POS UI Extensions Versions
      Action requiredPOS Extensions
    4. Checkout APIs will be shut down April 1, 2025
      Action requiredAdmin REST API
  18. February 2025

    Surface
    1. Metafield description input field removal
      Breaking changesAdmin GraphQL API
    2. Explicit access grants for metafields removed
      Breaking changesAPI
  19. January 2025

    Surface
    1. New Catalog APIs
      Breaking changesAdmin GraphQL API
    2. Continuous cart authentication
      Action requiredStorefront API
    3. New Buyer Consent Requirement
      Action requiredApp store
    4. New Markets APIs
      Breaking changesAdmin GraphQL API
    5. Unused PriceListUserErrorCode values removed
      Breaking changesAdmin GraphQL API
    6. Public apps must use new GraphQL Product APIs to be accepted in the Shopify App Store
      Action requiredApp store
    7. Cart Delivery Address Management
      Action requiredStorefront API
    8. Fulfillment Hold Access Update For Node Queries
      Action requiredAdmin GraphQL API
    9. New customer's webhook and changes to existing customer's webhooks payload
      Action requiredEvents & webhooks
    10. Introduce 3DS support for verifications
      Action requiredPayments Apps API
    11. Apply multiple holds to a single fulfillment order
      Action requiredAdmin GraphQL API
    12. Tax and Duties are deprecated in Storefront Cart API
      Action requiredStorefront API
    13. New validation against duplicate handles in productCreate, productUpdate, and productSet mutation inputs
      Action requiredAdmin GraphQL API
  20. December 2024

    Surface
    1. Updates effective December 30 to our Partner Program Agreement and API License and Terms of Use
      Action requiredApp store
    2. Updated requirement: Draft apps must not make calls to APIs that will be deprecated in 90 days or less
      Action requiredApp store
    3. Deprecated SubscriptionMailingAddress in favor of MailingAddress
      Breaking changesAdmin GraphQL API
    4. Session tokens and app listings automatically checked before submitting for app review
      Action requiredApp store
    5. Changes to ScriptTag displayScope field on Admin GraphQL API
      Action requiredAdmin GraphQL API
    6. Product image resource in REST now returns a media image GID to streamline migration to GraphQL
      Action requiredAPI
    7. Deprecation Notice: CalculatedOrder for committed order edits
      Action requiredAdmin GraphQL API
    8. Built for Shopify Requirements for embedded apps and apps in marketing categories
      Action requiredBuilt for Shopify
    9. Simplifying how metafield and metaobject permissions work
      Action requiredAdmin GraphQL API
    10. App extensions can’t be used for self-promotion or related activities
      Action requiredApp store
    11. PrivateMetafield is now deprecated
      Action requiredAdmin GraphQL API
    12. JS Buy SDK Deprecation Notice
      Action requiredAPI
  21. November 2024

    Surface
    1. Conditionally disable gift cards in checkout using custom logic with the Payment Customization API
      Action requiredAPI
    2. Changes to our Font Library
      Action requiredThemes
    3. POS Legacy Extensions Will Be Deprecated in February 2025
      Action requiredPOS Extensions
    4. Remove metafieldDelete in favor of metafieldsDelete
      Action requiredAdmin GraphQL API
    5. Content type application/graphql is deprecated
      Action requiredAdmin GraphQL API
    6. Removing multiLocation field from ShopFeatures
      Action requiredAdmin GraphQL API
  22. October 2024

    Surface
    1. Change to metafield type handling in liquid
      Action requiredThemes
    2. Updates to Theme Information Access in Shopify
      Action requiredThemes
    3. Breaking Changes to CAPTCHA protection on Storefront forms
      Action requiredPlatform
    4. Update to fulfillmentHold.heldByApp field from fulfillmentHold.heldBy field
      Action requiredAdmin GraphQL API
    5. Shopify App Store apps require the latest App Bridge
      Action requiredApp store
    6. Starting April 2025, new public apps submitted to Shopify app store must use GraphQL
      Action requiredTools
    7. Removal fulfillment service shipping method
      Action requiredAdmin GraphQL API
    8. Fulfillment Constraints can now be associated with one or multiple delivery methods
      Action requiredAdmin GraphQL API
    9. Exposing the order adjustments connection on a Refund
      Action requiredAdmin GraphQL API
    10. Breaking changes to returns API: Deprecate reverseDeliveryDispose mutation
      Action requiredAdmin GraphQL API
    11. Removal of the priceRule resource from GraphQL Admin API
      Action requiredAdmin GraphQL API
    12. Adding pagination arguments to Customer addresses
      Action requiredAdmin GraphQL API
    13. Querying events through the events connection and CommentEvent.subject becomes nullable
      Action requiredAdmin GraphQL API
    14. Cart Warnings in Storefront API Cart
      Action requiredStorefront API
    15. Removal of deprecated product image mutations from the GraphQL Admin API
      Action requiredAdmin GraphQL API
    16. Order Management apps can no longer fulfill orders that are assigned to a different fulfillment service
      Action requiredAdmin GraphQL API
    17. New field and permission update to fulfillment hold resource
      Action requiredAdmin GraphQL API
  23. September 2024

    Surface
    1. Deprecating explicit access grants for app-owned metafields
      Action requiredAdmin GraphQL API
    2. Metafield Definition Capability Framework and Deprecation of use_as_collection_condition
      Action requiredAdmin GraphQL API
    3. Improvements in the GiftCard GraphQL endpoints and introducing GiftCardTransaction types
      Action requiredAdmin GraphQL API
    4. The fulfillmentOrdersReleaseHolds Mutation Is Deprecated
      Action requiredAdmin GraphQL API
    5. Field deprecations on the abandoned checkout REST API
      Action requiredAdmin REST API
    6. Introducing PRODUCT_CATEGORY_ID in CollectionRuleColumn and Deprecating PRODUCT_TAXONOMY_NODE_ID for automated collection creation
      Action requiredAdmin GraphQL API
    7. Removing V2 suffix from fulfillmentCreateV2 and fulfillmentTrackingInfoUpdateV2
      Action requiredAdmin GraphQL API
    8. The REST location resource requires locations scope
      Action requiredAdmin REST API
  24. August 2024

    Surface
    1. ReverseFulfillmentOrderLineItem.fulfillmentLineItem field is nullable as of 2024-10
      Action requiredAdmin GraphQL API
    2. Protected customer data access required to use the Customer Account API
      Action requiredCustomer Account API
    3. Breaking changes to media in GraphQL API's ProductSet mutation in version 2024-10
      Action requiredAdmin GraphQL API
    4. Developer Preview: Accelerated Checkout Buttons on storefront now support Shopify Functions, Bundles, and have improved performance
      Action requiredThemes
    5. Deprecation Notice: ProductChangeStatus in Admin GraphQL API
      Action requiredAdmin GraphQL API
    6. Removing MetafieldStorefrontVisibility-related fields and mutations from Admin GraphQL API
      Action requiredAdmin GraphQL API
    7. Notice of important updates to our Partner Program Agreement & API License and Terms of Use
      Action requiredPlatform
    8. Fulfillment Hold Release Access Update
      Action requiredAdmin GraphQL API
  25. July 2024

    Surface
    1. Changes to CAPTCHA implementation on Storefronts
      Action requiredThemes
    2. Breaking changes in several ProductVariant related mutations in version 2024-10
      Action requiredAdmin GraphQL API
    3. Breaking changes to GraphQL product duplicate APIs in version 2024-10
      Action requiredAdmin GraphQL API
    4. Added synchronous Parameter to productDelete Mutation and Introduced ProductDeleteOperation Object for Asynchronous Deletion Tracking
      Action requiredAdmin GraphQL API