| — | Checkout MCP and Cart MCP now support UCP buyer consent Tracking & signal lossPolicypublished 2026-10-16 | source ↗ |
| — | Build with confidence: Shopify AI Toolkit's security check Policypublished 2026-10-15 | source ↗ |
| — | Hydrogen 2026-10 is now available Tracking & signal losspublished 2026-10-14 | source ↗ |
| — | Add shopping and Shop Pay checkout to any agent with Shop MCP Breaking / action requiredTracking & signal losspublished 2026-10-13 | source ↗ |
| — | Cart updates that result in no changes to the cart no longer trigger carts/update webhooks Announcementpublished 2026-10-12 | source ↗ |
| — | Detect when a POS extension screen finishes navigating DeprecationBreaking / action requiredpublished 2026-10-12 | source ↗ |
| — | Identify the published version running in a POS extension Breaking / action requiredpublished 2026-10-12 | source ↗ |
| — | Catalog API now returns compare-at prices as `list_price` Breaking / action requiredpublished 2026-10-09 | source ↗ |
| — | New `owner_type` field for metafield declarations in Checkout and Customer Account UI extensions, required in 2027-01 Breaking / action requiredpublished 2026-10-08 | source ↗ |
| — | Shopify Flow: Flow Trigger Lifecycle Callback extensions now support relative url paths Breaking / action requiredpublished 2026-10-08 | source ↗ |
| — | Cart mutations reject unconfirmed writes in POS UI extensions 2026-10 Breaking / action requiredpublished 2026-10-07 | source ↗ |
| — | POS UI extensions now return percentage values for percentage discounts Breaking / action requiredpublished 2026-10-07 | source ↗ |
| — | Per-customer request limit for the Customer Account API Announcementpublished 2026-10-07 | source ↗ |
| — | Downgrade app access scopes from write to read Breaking / action requiredpublished 2026-10-07 | source ↗ |
| — | What's new in Polaris 2.0.0-rc.1 Announcementpublished 2026-10-01 | source ↗ |
| — | More control over commerce updates with Next Gen Events Announcementpublished 2026-10-01 | source ↗ |
| — | New Shop Campaigns metrics and dimensions in ShopifyQL API version 2026-10 Announcementpublished 2026-10-01 | source ↗ |
| — | Rollouts queries and webhooks in the Admin GraphQL API Announcementpublished 2026-10-01 | source ↗ |
| — | Discounts can now be included in Rollouts Breaking / action requiredpublished 2026-10-01 | source ↗ |
| — | Orders webhooks now include selling_plan_id on line items Breaking / action requiredpublished 2026-10-01 | source ↗ |
| — | New fiscalDeviceIdentifier field on PointOfSaleDevice Policypublished 2026-10-01 | source ↗ |
| — | `metafieldInteger` collection condition removed in API version 2027-01 DeprecationBreaking / action requiredpublished 2026-10-01 | source ↗ |
| — | Added parseWarnings to ShopifyqlQueryResponse Deprecationpublished 2026-10-01 | source ↗ |
| — | The `orderCancel` mutation now returns a structured `jobResult` Breaking / action requiredpublished 2026-10-01 | source ↗ |
| — | SMS marketing consent now available on the CustomerPhoneNumber object Breaking / action requiredDeprecationTracking & signal losspublished 2026-10-01 | source ↗ |
| — | Tax webhook summary and calculation requests now use Global IDs Breaking / action requiredFormat changepublished 2026-10-01 | source ↗ |
| — | New SubscriptionContractCalculation API for subscription management Breaking / action requiredpublished 2026-10-01 | source ↗ |
| — | Inventory shipment webhooks include inventory transfer IDs Deprecationpublished 2026-10-01 | source ↗ |
| — | Updated function syntax on the segment query language Breaking / action requiredDeprecationpublished 2026-10-01 | source ↗ |
| — | Return policy profiles are now available in the GraphQL Admin API DeprecationPolicypublished 2026-10-01 | source ↗ |
| — | New APIs for buyer-requested order edits DeprecationPolicypublished 2026-10-01 | source ↗ |
| — | Use app intents for your discount app Announcementpublished 2026-09-30 | source ↗ |
| — | More resilient token exchanges when migrating tokens without a user session Announcementpublished 2026-09-29 | source ↗ |
| — | Manage packed product dimensions with the GraphQL Admin API Announcementpublished 2026-09-29 | source ↗ |
| — | Move existing subscriptions to Shopify App Pricing Announcementpublished 2026-09-29 | source ↗ |
| — | Sidekick can now invoke app intents without tools Breaking / action requiredFormat changepublished 2026-09-28 | source ↗ |
| — | WebMCP support for checkout Breaking / action requiredpublished 2026-09-28 | source ↗ |
| — | AI Toolkit skills have been consolidated to `shopify` Breaking / action requiredDeprecationPolicypublished 2026-09-25 | source ↗ |
| — | The new Dev Dashboard: your command center for building Announcementpublished 2026-09-25 | source ↗ |
| — | Shopify Payments Balance Transaction GraphQL type supports currency conversion type Announcementpublished 2026-09-25 | source ↗ |
| — | Events subscription query complexity limit is changing to 100 points Breaking / action requiredPolicypublished 2026-09-22 | source ↗ |
| — | Polaris CDN 1.1 is now stable Breaking / action requiredpublished 2026-09-22 | source ↗ |
| — | Removing marketCurrencySettingsUpdate mutation DeprecationBreaking / action requiredpublished 2026-09-22 | source ↗ |
| — | Unlimited private plans and target stores in Shopify App Pricing DeprecationBreaking / action requiredPolicypublished 2026-09-21 | source ↗ |
| — | New translatable boolean field for Metafield GraphQL Object Deprecationpublished 2026-09-21 | source ↗ |
| — | The `automaticDiscounts` query is removed in API version 2027-01 Breaking / action requiredDeprecationpublished 2026-09-18 | source ↗ |
| — | Request a bundle size exception for existing UI extensions Breaking / action requiredPolicypublished 2026-09-17 | source ↗ |
| — | Adding a canceled receive action to the inventory shipments API Breaking / action requiredpublished 2026-09-17 | source ↗ |
| — | Removed session.currentSession.staffMemberId from POS UI Extensions (2026-10) Breaking / action requiredDeprecationpublished 2026-09-17 | source ↗ |
| — | Purchase Order Read API DeprecationBreaking / action requiredpublished 2026-09-17 | source ↗ |
| — | Query market hierarchies with the GraphQL Admin API Breaking / action requiredpublished 2026-09-17 | source ↗ |
| — | New Pricing audit trail for contextual product variant prices Announcementpublished 2026-09-17 | source ↗ |
| — | Updates to Events payloads and subscription configuration DeprecationBreaking / action requiredpublished 2026-09-16 | source ↗ |
| — | Filter Catalog search results by media type Format changepublished 2026-09-15 | source ↗ |
| — | Dynamic complexity cost for `metafieldsSet` mutation Announcementpublished 2026-09-15 | source ↗ |
| 2026-09-15passed | Prepare your app for the Shopify admin's new look Announcementpublished 2026-09-15 | source ↗ |
| — | family_name is optional for B2B orders in Payments Apps API requests Announcementpublished 2026-09-15 | source ↗ |
| — | Delivery options in Shopify Functions input now expose their metafields Breaking / action requiredpublished 2026-09-15 | source ↗ |
| — | Discounts Allocator Function API developer preview has ended Breaking / action requiredDeprecationpublished 2026-09-10 | source ↗ |
| — | Create and delete dev stores in Shopify CLI Deprecationpublished 2026-09-09 | source ↗ |
| — | Variants now support multiple barcodes Breaking / action requiredDeprecationpublished 2026-09-08 | source ↗ |
| — | Customer Address APIs now support countryCode Deprecationpublished 2026-09-08 | source ↗ |
| — | Shopify storefronts now support UCP 2026-08-25 Format changepublished 2026-09-04 | source ↗ |
| — | Hydrogen developer preview update: September 2, 2026 Announcementpublished 2026-09-03 | source ↗ |
| — | New paymentInstrumentSendAddEmail mutation emails customers a link to add a payment method for a subscription, order, or draft order Breaking / action requiredpublished 2026-09-03 | source ↗ |
| — | Polaris CDN 1.1 release candidate Announcementpublished 2026-08-31 | source ↗ |
| — | The Polaris CDN is adopting semantic versioning Breaking / action requiredPolicypublished 2026-08-31 | source ↗ |
| — | More resilient refreshes for expiring offline access tokens API version sunsetBreaking / action requiredpublished 2026-08-28 | source ↗ |
| 2026-09-23passed | Password Protected Shop Dev flows on Shopify Theme CLI v3.83.x and older to be deprecated Breaking / action requiredDeprecationpublished 2026-08-27 | source ↗ |
| — | Four additional topics are now available for Events Announcementpublished 2026-08-26 | source ↗ |
| — | Build Shopify apps in PHP and Python with new official packages DeprecationPolicypublished 2026-08-26 | source ↗ |
| — | GitHub commits now name the last theme editor Announcementpublished 2026-08-26 | source ↗ |
| — | Oxygen is now available on trial plan stores Breaking / action requiredpublished 2026-08-25 | source ↗ |
| 2026-10-01passed | Script tags are deprecated and will stop running on March 1, 2027 Breaking / action requiredDeprecationpublished 2026-08-24 | source ↗ |
| — | App intents on `admin.app.intent.link` now open as a full-page navigation Announcementpublished 2026-08-19 | source ↗ |
| — | Hydrogen developer preview update: August 18, 2026 Tracking & signal losspublished 2026-08-18 | source ↗ |
| — | Shop Campaigns performance data now available via ShopifyQL Breaking / action requiredpublished 2026-08-10 | source ↗ |
| — | Standard storefront events and actions now support cart attributes Announcementpublished 2026-08-06 | source ↗ |
| — | Draft order and transfer/shipment inventory is moving from reserved to committed Deprecationpublished 2026-08-05 | source ↗ |
| — | WebMCP support for Liquid and Hydrogen storefronts Announcementpublished 2026-08-05 | source ↗ |
| — | Oxygen is now available on development stores Breaking / action requiredpublished 2026-08-03 | source ↗ |
| — | The `orderCreate` mutation now supports multiple tracking numbers for each fulfillment Tracking & signal losspublished 2026-08-03 | source ↗ |
| — | Updated Built for Shopify requirements for Fulfillment services apps Breaking / action requiredpublished 2026-08-01 | source ↗ |
| — | Hydrogen developer preview update: July 30, 2026 Tracking & signal losspublished 2026-07-31 | source ↗ |
| — | New fields for cash management activities and drawers in POS Announcementpublished 2026-07-31 | source ↗ |
| — | Merchants now see partner details on collaborator requests Policypublished 2026-07-30 | source ↗ |
| — | The shopify-account component for customer accounts is now a Theme Store requirement DeprecationBreaking / action requiredpublished 2026-07-30 | source ↗ |
| — | createdAt is now available on the Customer object in Shopify Functions Breaking / action requiredpublished 2026-07-30 | source ↗ |
| — | Updating an order's shipping address recalculates taxes as of API version 2026-10 Breaking / action requiredpublished 2026-07-30 | source ↗ |
| — | POS UI extensions can now print directly to hardware receipt printers DeprecationBreaking / action requiredpublished 2026-07-27 | source ↗ |
| — | SubscriptionContractCalculation API now available in early access Announcementpublished 2026-07-27 | source ↗ |
| 2026-10-01passed | Invalid metafield queries now return errors in the GraphQL Admin API Breaking / action requiredpublished 2026-07-24 | source ↗ |
| — | Meet the 2026 Shopify Build Award winners Format changepublished 2026-07-22 | source ↗ |
| — | Metafield triggers and additional topics are now available for Events Breaking / action requiredpublished 2026-07-21 | source ↗ |
| — | Liquid templates can now compose pages with blocks and partials Announcementpublished 2026-07-21 | source ↗ |
| — | Full-stack capabilities to power app analytics Announcementpublished 2026-07-21 | source ↗ |
| — | Identity verification for Shopify Partners starts today Breaking / action requiredPolicypublished 2026-07-09 | source ↗ |
| — | POS UI extensions 2026-07 uses per-unit fixed-amount line item discounts Breaking / action requiredpublished 2026-07-08 | source ↗ |
| — | Customer Account API Customer.lastIncompleteCheckout and Checkout types removed in 2026-10 DeprecationBreaking / action requiredpublished 2026-07-06 | source ↗ |
| — | OrderDisplayFulfillmentStatus now returns FULFILLMENT_NOT_REQUIRED for orders with no items to fulfill Breaking / action requiredDeprecationpublished 2026-07-03 | source ↗ |
| — | Deprecating the useBuyerJourneyIntercept API on checkout UI extensions Breaking / action requiredDeprecationpublished 2026-07-02 | source ↗ |
| 2026-10-01passed | Market-driven shipping now available in feature preview Breaking / action requiredDeprecationpublished 2026-07-01 | source ↗ |
| — | Deprecation of cumulative marketing engagements Breaking / action requiredDeprecationpublished 2026-07-01 | source ↗ |
| — | `discountedUnitPrice` on `DraftOrderLineItem` Customer Account API deprecation Deprecationpublished 2026-07-01 | source ↗ |
| — | Merchant-owned delivery profile APIs are deprecated for market-driven shipping DeprecationBreaking / action requiredpublished 2026-07-01 | source ↗ |
| — | Carrier services will no longer be automatically added to the default shipping profile DeprecationBreaking / action requiredpublished 2026-06-26 | source ↗ |
| 2026-08-31passed | Storefront MCP cart tools are being deprecated in favour of UCP Cart MCP Breaking / action requiredDeprecationpublished 2026-06-24 | source ↗ |
| — | `DraftOrderDiscountNotAppliedWarning.priceRule` removed in GraphQL Admin API 2026-10 DeprecationBreaking / action requiredpublished 2026-06-23 | source ↗ |
| — | Removal of ITEM_NOT_STOCKED_AT_LOCATION error Breaking / action requiredDeprecationpublished 2026-06-19 | source ↗ |
| — | WhatsApp marketing consent now available in the Admin API and Customer Account API Breaking / action requiredTracking & signal losspublished 2026-06-17 | source ↗ |
| — | New Collection model and APIs now available DeprecationBreaking / action requiredpublished 2026-06-17 | source ↗ |
| — | Metafields now require a definition to be accessed through the Customer Account API DeprecationBreaking / action requiredpublished 2026-06-16 | source ↗ |
| 2026-10-01passed | Shopify AI Toolkit for upgrading extensions to Polaris web components DeprecationBreaking / action requiredpublished 2026-06-11 | source ↗ |
| — | Removing deprecated PRIVATE and PUBLIC_READ enums on metaobject definitions DeprecationBreaking / action requiredpublished 2026-05-20 | source ↗ |
| — | Bots and agents should identify themselves via Web Bot Auth Breaking / action requiredPolicypublished 2026-05-07 | source ↗ |
| — | App deployment in CI/CD is now available for all apps Breaking / action requiredPolicypublished 2026-05-06 | source ↗ |
| — | Ship and pickup in one order now available in feature preview Breaking / action requiredPolicypublished 2026-05-06 | source ↗ |
| — | Deprecation of checkout metafields in checkout and customer account UI extensions DeprecationBreaking / action requiredpublished 2026-04-27 | source ↗ |
| — | `totalUnsettledSet` calculation fixed for pending captures Breaking / action requiredPolicypublished 2026-04-24 | source ↗ |
| — | Automatic CSS subsetting for `{% stylesheet %}` tags Breaking / action requiredpublished 2026-04-23 | source ↗ |
| 2026-06-15passed | Storefront Catalog MCP now implements UCP Breaking / action requiredDeprecationpublished 2026-04-22 | source ↗ |
| — | `inventoryActivate` now preserves `available` quantity Breaking / action requiredDeprecationTracking & signal losspublished 2026-04-17 | source ↗ |
| — | `ActionBar` removed on mobile: `TitleBar` primary action now renders as an icon button Breaking / action requiredDeprecationpublished 2026-04-15 | source ↗ |
| — | New CSS variable for mobile safe area insets Breaking / action requiredTracking & signal losspublished 2026-04-13 | source ↗ |
| — | DraftOrderLineItem.grams field removed in 2026-07 Breaking / action requiredAPI version sunsetDeprecationpublished 2026-04-13 | source ↗ |
| — | New discount fields in the Storefront API's cart types Deprecationpublished 2026-04-10 | source ↗ |
| 2026-04-15passed | Shopify Scripts will be deprecated on June 30, 2026 Deprecationpublished 2026-04-09 | source ↗ |
| 2026-04-07passed | Replacing or deleting a Shopify-hosted file no longer purges its CDN URL Breaking / action requiredDeprecationpublished 2026-04-07 | source ↗ |
| — | Payment method identifier now required for customerPaymentMethodRemoteCreate Breaking / action requiredpublished 2026-04-01 | source ↗ |
| 2026-04-02passed | Removing `visible_to_storefront_api` field on metaobject field definitions DeprecationBreaking / action requiredpublished 2026-03-30 | source ↗ |
| — | The Shopify CLI app release `--force` flag is deprecated and will be removed Breaking / action requiredDeprecationpublished 2026-03-25 | source ↗ |
| — | Removal of pre_tax_price from the Order REST Admin API Breaking / action requiredDeprecationpublished 2026-03-23 | source ↗ |
| 2026-04-01passed | Expiring offline access tokens required for new public apps as of April 1, 2026 DeprecationBreaking / action requiredPolicypublished 2026-03-20 | source ↗ |
| — | Process refunds only through the original payment processor – Requirement update Breaking / action requiredpublished 2026-03-20 | source ↗ |
| — | New payment decline codes added to `OrderTransactionErrorCode` enum Breaking / action requiredpublished 2026-03-16 | source ↗ |
| — | ShopifyQL returns fields deprecated and replaced with sales reversals fields Breaking / action requiredDeprecationpublished 2026-03-14 | source ↗ |
| 2026-03-26passed | Clearer standards for app listing images Breaking / action requiredpublished 2026-03-12 | source ↗ |
| — | `inventorySetScheduledChanges` mutation is being removed with no replacement Breaking / action requiredDeprecationPolicypublished 2026-03-09 | source ↗ |
| — | Removed Checkout ID from checkout and order webhooks Breaking / action requiredDeprecationpublished 2026-03-06 | source ↗ |
| 2026-03-24passed | Bare query strings no longer bust the cache for assets DeprecationBreaking / action requiredFormat changepublished 2026-03-02 | source ↗ |
| — | Legacy customer accounts are now deprecated API version sunsetDeprecationpublished 2026-02-26 | source ↗ |
| — | New APIs to read and write shipping options in delivery profile DeprecationBreaking / action requiredpublished 2026-02-24 | source ↗ |
| — | JSON metafield values limited to 128KB Breaking / action requiredpublished 2026-02-19 | source ↗ |
| — | Ensuring POS UI extension stability by hardening callback handling Breaking / action requiredpublished 2026-01-27 | source ↗ |
| — | Events data now limited to one year retention DeprecationPolicypublished 2026-01-27 | source ↗ |
| — | Shop Minis development now requires Partner account permissions Breaking / action requiredpublished 2026-01-17 | source ↗ |
| — | Standardization of Asset URL Version Parameters Breaking / action requiredFormat changepublished 2026-01-12 | source ↗ |
| — | Deprecated `deliveryShippingOriginAssign` mutation Deprecationpublished 2026-01-08 | source ↗ |
| — | Deprecation of `Shop.billingAddress` in favor of `Shop.shopAddress` DeprecationBreaking / action requiredpublished 2025-12-22 | source ↗ |
| — | Removing `permitsSkuSharing` field from fulfillment service Breaking / action requiredDeprecationPolicypublished 2025-12-19 | source ↗ |
| — | Customer marketing URL fields now require write access DeprecationBreaking / action requiredTracking & signal losspublished 2025-12-18 | source ↗ |
| — | Venmo and PayPal are now treated as separate payment methods Breaking / action requiredFormat changepublished 2025-12-15 | source ↗ |
| — | Deprecation of `OrderTransaction.authorizationCode` in favor of `OrderTransaction.paymentId` DeprecationTracking & signal lossFormat changepublished 2025-12-12 | source ↗ |
| — | New compare and swap syntax for the `inventorySetQuantities` mutation DeprecationBreaking / action requiredpublished 2025-12-12 | source ↗ |
| — | Concurrency protection features for inventory and refund mutations DeprecationBreaking / action requiredpublished 2025-12-12 | source ↗ |
| — | Making `changeFromQuantity` field required (with explicit opt-out) Breaking / action requiredpublished 2025-12-12 | source ↗ |
| — | Making idempotency mandatory for inventory adjustments and refund mutations Breaking / action requiredpublished 2025-12-12 | source ↗ |
| — | Improved compare and swap inventory updates for the `inventorySetQuantities` mutation DeprecationBreaking / action requiredpublished 2025-12-12 | source ↗ |
| — | InventoryItem.variant field deprecated in favor of InventoryItem.variants connection Deprecationpublished 2025-12-02 | source ↗ |
| — | Tax summary webhook `created_at` field now returns UTC timezone Breaking / action requiredFormat changepublished 2025-11-20 | source ↗ |
| 2025-12-10passed | Protected customer data scopes required for web pixel PII access starting on December 10th Breaking / action requiredTracking & signal lossPolicypublished 2025-11-10 | source ↗ |
| — | The `cartDiscountCodeUpdate` mutation now requires the `discountCodes` field Breaking / action requiredpublished 2025-10-30 | source ↗ |
| — | Bulk operations group objects default changed to `false` Breaking / action requiredDeprecationFormat changepublished 2025-10-29 | source ↗ |
| — | Deprecate delivery legacy modes fields Deprecationpublished 2025-10-08 | source ↗ |
| — | Introducing `functionHandle` for Shopify Functions DeprecationBreaking / action requiredpublished 2025-10-01 | source ↗ |
| — | Subscription contract shipping requirements now sync with product variants Breaking / action requiredpublished 2025-10-01 | source ↗ |
| — | Upcoming Markets pricing support for Draft Order checkouts Breaking / action requiredpublished 2025-09-30 | source ↗ |
| — | Removal of deprecated `Shop.draftOrders` connection in the GraphQL Admin API Breaking / action requiredDeprecationpublished 2025-09-26 | source ↗ |
| 2025-10-09passed | Your app may be affected by remote products Breaking / action requiredpublished 2025-09-20 | source ↗ |
| — | Upgrade to the latest version of Checkout Kit to avoid issues with iOS 26 Breaking / action requiredpublished 2025-09-09 | source ↗ |
| — | Setting `permitsSkuSharing` argument to `false` when creating a fulfillment service returns an error Breaking / action requiredDeprecationpublished 2025-09-05 | source ↗ |
| — | Next-Gen developer platform now available to all app developers Breaking / action requiredDeprecationpublished 2025-09-03 | source ↗ |
| — | CollectionReorderProducts operation userErrors now includes code field Breaking / action requiredpublished 2025-09-01 | source ↗ |
| — | Introducing the new `context` field to specify discount eligibility Breaking / action requiredDeprecationpublished 2025-08-18 | source ↗ |
| 2026-01-01passed | Deprecation of the checkout_and_accounts_configurations/update webhook DeprecationBreaking / action requiredTracking & signal losspublished 2025-08-12 | source ↗ |
| — | The `cartDeliveryAddressesUpdate` mutation now supports removing all addresses from a cart DeprecationBreaking / action requiredPolicypublished 2025-08-08 | source ↗ |
| 2026-01-01passed | _shopify_y and _shopify_s cookies will no longer be set DeprecationBreaking / action requiredTracking & signal losspublished 2025-08-04 | source ↗ |
| 2025-09-15passed | _tracking_consent, _landing_page, _orig_referrer cookies will no longer be set DeprecationBreaking / action requiredTracking & signal losspublished 2025-08-04 | source ↗ |
| — | Deprecation of the `ProductVariant.taxCode` field DeprecationBreaking / action requiredPolicypublished 2025-07-30 | source ↗ |
| — | Sunsetting Flex sections developer preview API version sunsetDeprecationpublished 2025-07-14 | source ↗ |
| 2025-08-18passed | The `_ab` cookie will no longer be set DeprecationTracking & signal losspublished 2025-07-12 | source ↗ |
| 2025-07-03passed | POS UI Extensions 2025-07 update DeprecationBreaking / action requiredpublished 2025-07-03 | source ↗ |
| — | Changes to Cart token format for AJAX and Storefront GraphQL Cart APIs Breaking / action requiredFormat changepublished 2025-07-02 | source ↗ |
| 2025-07-01passed | New Built for Shopify requirements for marketing apps – Effective July 1, 2025 Breaking / action requiredPolicypublished 2025-07-01 | source ↗ |
| — | Order cancellation now supports refunds to store credit DeprecationBreaking / action requiredpublished 2025-07-01 | source ↗ |
| — | New field for discount classes on `DraftOrderPlatformDiscount` Breaking / action requiredDeprecationpublished 2025-07-01 | source ↗ |
| — | Returns Processing APIs replaces Return Refund APIs DeprecationBreaking / action requiredpublished 2025-07-01 | source ↗ |
| — | Removed tax-related fields from the `ShopFeatures` object Breaking / action requiredDeprecationpublished 2025-06-30 | source ↗ |
| 2025-08-01passed | Deprecation of POST requests without a Content-Length or Transfer-Encoding: chunked header DeprecationBreaking / action requiredPolicypublished 2025-06-28 | source ↗ |
| 2025-08-01passed | Buy Button JS must be upgraded to the latest version DeprecationBreaking / action requiredpublished 2025-06-27 | source ↗ |
| — | New pagination limits for Liquid & Storefront GraphQL API Breaking / action requiredpublished 2025-06-17 | source ↗ |
| 2025-08-15passed | The `_shopify_country` cookie will no longer be set DeprecationBreaking / action requiredTracking & signal losspublished 2025-06-16 | source ↗ |
| — | `productCreate` surfaces input errors as `userErrors` Breaking / action requiredpublished 2025-06-14 | source ↗ |
| — | Contextual pricing and publishing APIs use backup region fallback Breaking / action requiredpublished 2025-06-01 | source ↗ |
| — | Deprecation of legacy return APIs and improvements to return management DeprecationBreaking / action requiredpublished 2025-05-21 | source ↗ |
| — | Deprecation of Product, Order, and Shipping Discount Function APIs Breaking / action requiredDeprecationpublished 2025-05-21 | source ↗ |
| — | Uncapped counts in GraphQL Breaking / action requiredpublished 2025-05-21 | source ↗ |
| — | Public access for app owned metafields and metaobjects is now disabled DeprecationBreaking / action requiredpublished 2025-05-19 | source ↗ |
| 2025-05-15passed | Updated Shopify Theme Store Requirements and Submission Process – Effective May 15, 2025 Breaking / action requiredpublished 2025-05-15 | source ↗ |
| — | Deprecating `gates` types and fields across the GraphQL Admin, Storefront, and Functions APIs Breaking / action requiredAPI version sunsetDeprecationpublished 2025-05-06 | source ↗ |