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
APPS
STOREFRONTS
DEV PLATFORM
  1. July 2026

    Surface
    1. productId, title,variantSku, and variantTitle fields added to ExchangeLineItem
      Admin GraphQL API
    2. OrderDisplayFulfillmentStatus now returns FULFILLMENT_NOT_REQUIRED for orders with no items to fulfill
      Admin GraphQL API
    3. Market-driven shipping now available in feature preview
      Action requiredAdmin GraphQL API
    4. Draft order deposit fields are now available in the GraphQL Admin API and Customer Account API
      Admin GraphQL API
    5. Deprecation of cumulative marketing engagements
      Action requiredAdmin GraphQL API
    6. lineItem field added to the GiftCard object
      Admin GraphQL API
    7. BusinessEntity now exposes legalEntityId in the GraphQL Admin API
      Admin GraphQL API
    8. Merchant-owned delivery profile APIs are deprecated for market-driven shipping
      Action requiredAdmin GraphQL API
    9. Market-driven shipping Admin API
      Admin GraphQL API
  2. 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
  3. 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
      DeprecatedAdmin 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
  4. 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 summary webhook now includes merchant business entity information
      Admin GraphQL API
    18. Tax Partner apps can now receive cart line properties in tax calculation requests
      Admin GraphQL API
    19. Improved user errors on the fulfillmentOrderCancel mutation
      Admin GraphQL API
    20. Tax summary webhook and calculation requests now include customer and company metafields
      Admin GraphQL API
    21. Multi-channel support for sales channel apps
      Admin GraphQL API
    22. Payment method identifier now required for customerPaymentMethodRemoteCreate
      Breaking changesAdmin GraphQL API
    23. Create unpaid orders from subscription billing attempts
      Admin GraphQL API
    24. Identifier support added to the productUpdate mutation
      Admin GraphQL API
    25. Report Fulfillment Order progress with new fulfillmentOrderReportProgress GraphQL mutation
      Admin GraphQL API
    26. Create subscriptions contracts without payment methods
      Admin GraphQL API
    27. Improved user errors on the fulfillmentOrderMove mutation
      Admin GraphQL API
  5. March 2026

    Surface
    1. Removing visible_to_storefront_api field on metaobject field definitions
      Action requiredAdmin GraphQL API
    2. Adding barcode support to inventory shipments API
      Admin GraphQL API
    3. Expiring offline access tokens required for new public apps as of April 1, 2026
      Action requiredAdmin GraphQL API
    4. inventoryTransferDelete adds INVALID_STATE error code for transfers with in-progress product import
      Admin GraphQL API
    5. Making fieldDefinitions optional in metaobjectDefinitionCreate
      Admin GraphQL API
    6. Adding createdAt and updatedAt fields to MetaobjectDefinition objects
      Admin GraphQL API
    7. New payment decline codes added to OrderTransactionErrorCode enum
      Action requiredAdmin GraphQL API
    8. ShopifyQL returns fields deprecated and replaced with sales reversals fields
      Action requiredAdmin GraphQL API
    9. inventorySetScheduledChanges mutation is being removed with no replacement
      Breaking changesAdmin GraphQL API
    10. New analyticsQueryable capability for Metafield Definitions
      Admin GraphQL API
  6. February 2026

    Surface
    1. New APIs to read and write shipping options in delivery profile
      Breaking changesAdmin GraphQL API
    2. Subscriptions APIs: Introduce SubscriptionBillingAttemptState
      Admin GraphQL API
    3. JSON metafield values limited to 128KB
      Breaking changesAdmin GraphQL API
    4. Remaining line items weight available for fulfillment orders
      Admin GraphQL API
    5. Added new enum values for ColumnDataType in ShopifyqlTableDataColumn
      Admin GraphQL API
    6. Webhook subscriptions now support a name field for identification
      Admin GraphQL API
    7. The GiftCardConfiguration object now includes default gift card expiration
      Admin GraphQL API
    8. Subscriptions APIs: new payment error code and error classification
      Admin GraphQL API
    9. Automatically copy cart metafields to orders at checkout completion
      Admin GraphQL API
    10. Introducing the tracks_inventory query filter for products
      Admin GraphQL API
  7. January 2026

    Surface
    1. Discouraging use of receiptJson on OrderTransaction in the GraphQL Admin API
      Admin GraphQL API
    2. Events data now limited to one year retention
      DeprecatedAdmin GraphQL API
    3. Deprecated deliveryShippingOriginAssign mutation
      DeprecatedAdmin GraphQL API
    4. Access transactions on the Return object
      Admin GraphQL API
    5. New Return Reason Definitions API for Better Return Insights
      Admin GraphQL API
    6. INVALID_BILLING_ADDRESS: new processing error for subscription billing attempts
      Admin GraphQL API
    7. Subscription billing attempts throttling
      Admin GraphQL API
    8. Introducing the orders/link_requested webhook topic
      Admin GraphQL API
    9. Metafield references added to Customer Account API
      Customer Account API
    10. Due on Fulfillment payment term available for pre-orders
      Admin GraphQL API
  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. Conversion tracking fields added to MarketingEngagementCreate
      Admin GraphQL API
    4. Customer marketing URL fields now require write access
      Breaking changesAdmin GraphQL API
    5. Set and retrieve processedAt in the refundCreate mutation
      Admin GraphQL API
    6. Faster bulk operations
      Admin GraphQL API
    7. Deprecation of OrderTransaction.authorizationCode in favor of OrderTransaction.paymentId
      DeprecatedAdmin GraphQL API
    8. New compare and swap syntax for the inventorySetQuantities mutation
      Breaking changesAdmin GraphQL API
    9. Concurrency protection features for inventory and refund mutations
      Action requiredAdmin GraphQL API
    10. Making changeFromQuantity field required (with explicit opt-out)
      Breaking changesAdmin GraphQL API
    11. Making idempotency mandatory for inventory adjustments and refund mutations
      Breaking changesAdmin GraphQL API
    12. Adding idempotency for inventory adjustments and refund mutations
      Admin GraphQL API
    13. New changeFromQuantity field to manage inventory
      Admin GraphQL API
    14. Improved compare and swap inventory updates for the inventorySetQuantities mutation
      DeprecatedAdmin GraphQL API
    15. New fields to combine bundle options
      Admin GraphQL API
    16. Offline access tokens now support expiry and refresh
      Admin GraphQL API
    17. Advanced Metafield & Metaobject Querying
      Admin GraphQL API
    18. Order editing new validations and handled userErrors
      Admin GraphQL API
    19. InventoryItem.variant field deprecated in favor of InventoryItem.variants connection
      DeprecatedAdmin GraphQL API
  9. November 2025

    Surface
    1. Tax summary webhook and calculation requests now includes shop and presentment currency amount
      Admin GraphQL API
    2. Tax summary webhook created_at field now returns UTC timezone
      Breaking changesEvents & webhooks
    3. Tax webhook summary and calculation requests now use Global IDs
      Breaking changesAdmin GraphQL API
    4. tax_summaries/create webhook and taxSummaryCreate mutation now available
      Admin GraphQL API
    5. Carrier Service API now includes order totals and customer tags
      Admin GraphQL API
    6. Order Update Phone Field Public
      Admin GraphQL API
  10. October 2025

    Surface
    1. New Queries for Bulk Operations
      Admin GraphQL API
    2. Bulk operations group objects default changed to false
      Breaking changesAdmin GraphQL API
    3. Optional location inputs for inventory transfers
      Admin GraphQL API
    4. New ACH support for deferred payments
      Admin GraphQL API
    5. Increased limits in metafield and metaobject definitions
      Platform
    6. New notify parameter available on the storeCreditAccountCredit mutation
      Admin GraphQL API
    7. New: Unlisted Product Status
      Admin GraphQL API
    8. Fulfillment service callback url is now optional
      Admin GraphQL API
    9. Deprecate delivery legacy modes fields
      DeprecatedAdmin GraphQL API
    10. New: Support for USDC Credit field in Shopify Payments Payout GraphQL
      Admin GraphQL API
    11. Rerouting Fulfillment Orders is now possible via API
      Admin GraphQL API
    12. Subscription contract shipping requirements now sync with product variants
      Breaking changesAdmin GraphQL API
    13. multipassIdentifier field added to GraphQL Admin API
      Admin GraphQL API
    14. New productNetwork field on the Order object
      Admin GraphQL API
    15. Dynamic complexity for productVariantsBulkCreate and productVariantsBulkUpdate mutations
      Admin GraphQL API
    16. productVariantsBulkCreate and productVariantsBulkUpdate mutations now validate inventoryQuantities limits
      Admin GraphQL API
    17. Dynamic complexity cost for productCreate and productUpdate mutations
      Admin GraphQL API
    18. productSet mutation now validates inventoryQuantities limits
      Admin GraphQL API
    19. Dynamic complexity cost for productSet mutation
      Admin GraphQL API
    20. ShopifyQL now available as shopifyqlQuery within the GraphQL Admin API
      Admin GraphQL API
  11. October 2025

    Surface
    1. Duplicate themes with the Admin GraphQL API
      Admin GraphQL API
    2. Upcoming Markets pricing support for Draft Order checkouts
      Action requiredAdmin GraphQL API
    3. Removal of deprecated Shop.draftOrders connection in the GraphQL Admin API
      Breaking changesAdmin GraphQL API
    4. New metafield definition types in GraphQL - article_reference / list.article_reference
      Admin GraphQL API
    5. Added support for dispute preventions
      Admin GraphQL API
    6. New balance and due status fields for PaymentSchedule
      Admin GraphQL API
    7. New mandate connection added to CustomerPaymentMethod object
      Admin GraphQL API
    8. Order metafield definitions and values can now be used as filters in the Shopify Admin UI
      Admin GraphQL API
    9. Enhanced API stability with rate limiting for remote payment method creation
      Admin GraphQL API
    10. Store credit now supports company locations as account owners in Admin and Customer APIs
      Admin GraphQL API
    11. Facebook (Meta) orders support native exchanges
      Admin GraphQL API
    12. New enum values for FulfillmentEventStatus
      Admin GraphQL API
    13. Metaobject field definitions offer new capabilities
      Admin GraphQL API
    14. Setting permitsSkuSharing argument to false when creating a fulfillment service returns an error
      Breaking changesAdmin GraphQL API
    15. Global HS code is now supported in GraphQL Admin API
      Admin GraphQL API
    16. CollectionReorderProducts operation userErrors now includes code field
      Breaking changesAdmin GraphQL API
  12. August 2025

    Surface
    1. New PRESERVE_STANDALONE_VARIANT strategy for the productVariantsBulkCreate mutation
      Admin GraphQL API
    2. Introducing the new context field to specify discount eligibility
      Action requiredAdmin GraphQL API
    3. Order Editing API supports discounts on fulfilled line items
      Admin GraphQL API
    4. webhookSubscriptionCreate and webhookSubscriptionUpdate support all URI types
      Admin GraphQL API
    5. New guidelines for referenceDocumentUri in inventory adjustments
      Admin GraphQL API
    6. Removal of support for the "Sell from all locations" fulfillable inventory setting
      Platform
    7. Shopify Payments Payout GraphQL type supports external_trace_id
      Admin GraphQL API
    8. Orders query now supports current_total_price and total_weight filters and CURRENT_TOTAL_PRICE as a sortKey
      Admin GraphQL API
  13. July 2025

    Surface
    1. Deprecation of the ProductVariant.taxCode field
      Action requiredAdmin GraphQL API
    2. New fields for inventory shipment timestamps
      Admin GraphQL API
    3. Add option to filter by dispute type in OrderListQuery GraphQL query
      Admin GraphQL API
    4. Order cancellation now supports refunds to store credit
      DeprecatedAdmin GraphQL API
    5. New warning DraftOrderMarketRegionCountryCodeNotSupportedWarning added to DraftOrder
      Admin GraphQL API
    6. Add created/updated at time based filters for an order's fulfillments
      Admin GraphQL API
    7. New field for discount classes on DraftOrderPlatformDiscount
      Action requiredAdmin GraphQL API
    8. New range fields available for segment filters in GraphQL Admin API
      Admin GraphQL API
    9. New AppUninstall mutation to allow apps to uninstall themselves.
      Admin GraphQL API
    10. Remove unprocessed exchange lines from a return
      Admin GraphQL API
    11. New GraphQL fields for return management
      Admin GraphQL API
    12. Returns Processing APIs replaces Return Refund APIs
      Breaking changesAdmin GraphQL API
  14. June 2025

    Surface
    1. Increase draft order line item limit from 250 to 499
      Admin GraphQL API
    2. Removed tax-related fields from the ShopFeatures object
      Breaking changesAdmin GraphQL API
    3. New estimatedShippedAt argument added to FulfillmentOrderAcceptFulfillmentRequest mutation
      Admin GraphQL API
    4. Image alt text can now be translated
      Admin GraphQL API
    5. Deprecation of POST requests without a Content-Length or Transfer-Encoding: chunked header
      Action requiredAdmin GraphQL API
    6. Optional groupObjects argument in bulk operations mutations that offers faster and more reliable job execution
      Admin GraphQL API
    7. Shop metafield definitions are now available in the Shopify Admin and Admin API
      Admin GraphQL API
    8. Order editing workflows now offer direct session access via mutation arguments and return fields
      Admin GraphQL API
    9. productCreate surfaces input errors as userErrors
      Breaking changesAdmin GraphQL API
    10. New fields for OrderTransaction and OrderCreateManualPayment
      Admin GraphQL API
    11. New FREE_GIFT_CARD_NOT_ALLOWED error code for subscription billing attempts
      Admin GraphQL API
    12. Generally available: Standard product review syndication program
      Admin GraphQL API
    13. AMAZON_PAY and FACEBOOK_PAY values enumerated in digital wallets
      Admin GraphQL API
    14. Contextual pricing and publishing APIs use backup region fallback
      Breaking changesAdmin GraphQL API
  15. May 2025

    Surface
    1. Add and remove customers from an order with GraphQL
      Admin GraphQL API
    2. Shipping Rates – Return backup rates for 3xx and 4xx carrier responses
      Admin GraphQL API
    3. Deprecation of legacy return APIs and improvements to return management
      Breaking changesAdmin GraphQL API
    4. Filter articles by title
      Admin GraphQL API
    5. Deprecation of Product, Order, and Shipping Discount Function APIs
      Action requiredAdmin GraphQL API
    6. Uncapped counts in GraphQL
      Breaking changesAdmin GraphQL API
    7. Edit line items with subscriptions and preorders prior to fulfilling an order
      Admin GraphQL API
    8. Apps now permitted to issue refunds to store credit
      App store
    9. Refund to Store Credit
      Admin GraphQL API
    10. New GraphQL API for Draft Order Delivery Options for Developers
      Admin GraphQL API
    11. Public access for app owned metafields and metaobjects is now disabled
      Action requiredAdmin GraphQL API
    12. Deprecating gates types and fields across the GraphQL Admin, Storefront, and Functions APIs
      Action requiredAdmin GraphQL API
    13. The UnitPriceMeasurementMeasuredUnit enum now includes imperial units and counts
      Breaking changesAdmin GraphQL API
    14. Shop Component: Shop Pay Payment Request Receipt queries
      Admin GraphQL API
    15. Deprecation of draftOrderCreateMerchantCheckout mutation
      DeprecatedAdmin GraphQL API
  16. April 2025

    Surface
    1. Cash transaction rounding for Point of Sale purchases in selected countries
      Action requiredAdmin GraphQL API
    2. New arguments added to statusPageUrl field on the Order object
      Action requiredAdmin GraphQL API
    3. Change in productSet mutation error code for suspended product
      Breaking changesAdmin GraphQL API
    4. Adding publicDisplayName field on ShopPlan
      Admin GraphQL API
    5. Create smart collections automatically with PRODUCT_CATEGORY_ID_WITH_DESCENDANTS
      Admin GraphQL API
    6. New Inventory Transfers experience available for testing in Dev Preview
      Admin GraphQL API
    7. Allocate a single line item's quantity across multiple fulfillment locations
      Admin GraphQL API
    8. New planHandle field for managed pricing app subscription plans
      Admin GraphQL API
    9. Stable GraphQL API versions to backfill enum values
      Admin GraphQL API
    10. draftOrderCount available in 2025-07
      Admin GraphQL API
    11. productSet and customerSet mutations now support upserts and custom IDs
      Admin GraphQL API
    12. Adding defaultEmailAddress field to Customer
      Admin GraphQL API
    13. Customer RFM group now available in GraphQL Admin API
      Admin GraphQL API
    14. New finance KYC information field available for Shopify-approved finance apps
      Admin GraphQL API
    15. New enum values for FulfillmentOrderRejectionReason
      Admin GraphQL API
    16. New theme file metadata fields added to OnlineStoreThemeFileOperationResult object
      Admin GraphQL API
    17. Expanded control of privacy settings using the GraphQL Admin API
      Admin GraphQL API
    18. New enum values for CustomerPaymentMethodRevocationReason
      Admin GraphQL API
    19. New fees and net fields for balance transactions
      Admin GraphQL API
    20. Combined Listings Update Mutation Enhancements
      Admin GraphQL API
    21. View gift card maximum values
      Admin GraphQL API
    22. New articleAuthors query in the GraphQL Admin API
      Admin GraphQL API
    23. New filter options added to pages, articles, and comments queries
      Admin GraphQL API
  17. March 2025

    Surface
    1. InventoryItem Webhooks Accessible with Product Scopes
      Admin GraphQL API
    2. Location ID Queryable with Inventory Scopes
      Admin GraphQL API
    3. New additions to delivery promise participants APIs
      Admin GraphQL API
    4. Re-enabled customer search terms in the GraphQL and REST Admin APIs
      Admin GraphQL API
    5. Draft Orders automatically purged after 1 year of inactivity
      Admin GraphQL API
    6. Retail Exchanges now use the Shopify Exchanges implementation
      Admin GraphQL API
    7. FeeSale fee field is nullable as of 2025-07
      Breaking changesAdmin GraphQL API
    8. New include_mirrored_exchanges query filter parameter
      Admin GraphQL API
    9. Deprecating PriceListUserErrorCode values
      Breaking changesAdmin GraphQL API
    10. Adding defaultPhoneNumber field to Customer
      Admin GraphQL API
    11. New GraphQL APIs for Inventory Transfers Management
      Admin GraphQL API
  18. February 2025

    Surface
    1. Metafield description input field removal
      Breaking changesAdmin GraphQL API
    2. New customer address capabilities in the Admin API
      Admin GraphQL API
    3. The X-Shopify-API-Deprecated-Reason HTTP header will return actual GraphQL deprecations if any
      Admin GraphQL API
    4. Reserved prefix protection for metafields and metaobjects
      Admin GraphQL API
    5. No-op for unchanged metafields and metaobjects
      Admin GraphQL API
    6. New ends_at, created_at, and updated_at query filter parameters for searching discounts
      Admin GraphQL API
    7. NON_TEST_ORDER_LIMIT_REACHED error code for subscriptions billing attempts
      Admin GraphQL API
    8. Updated Country Harmonized System Code validations on Product Variant mutations
      Breaking changesAdmin GraphQL API
    9. Discounts reference docs improvements
      Admin GraphQL API
    10. Attribute Marketing Consent to Retail Locations
      Admin GraphQL API
    11. Removing unnecessary RELEVANCE sort options
      Breaking changesAdmin GraphQL API
  19. January 2025

    Surface
    1. Record partial payments on Orders
      Admin GraphQL API
    2. New Catalog APIs
      Breaking changesAdmin GraphQL API
    3. Payout statuses In Transit and Scheduled have been merged
      DeprecatedAdmin GraphQL API
    4. New creation, update, and status filters for subscriptionContracts
      Admin GraphQL API
    5. Optional role argument for themeCreate mutation
      Admin GraphQL API
    6. InventoryItem Queryable and Updatable with Products Scopes
      Admin GraphQL API
    7. Support added for $app in product queries by metafield
      Admin GraphQL API
    8. Expose the id field in ProductFullSyncPayload object
      Admin GraphQL API
    9. Line item weight input for orderCreate mutation
      Admin GraphQL API
    10. New inventoryItem field on ProductSetVariantInput
      Admin Extensions
    11. New card brands for OrderTransactions.paymentMethods
      Admin GraphQL API
    12. Add tax validation with localizedFields in Checkout UI Extensions & Functions
      Admin GraphQL API
    13. New Markets APIs
      Breaking changesAdmin GraphQL API
    14. New collection_id filter added to products query filters
      Admin GraphQL API
    15. New fields to represent product bundles in a grouped view
      Admin GraphQL API
    16. Minimum requirement is now optional on automatic discounts
      Admin GraphQL API
    17. New customer input field for the OrderCreate mutation
      Admin GraphQL API
    18. Introduce concatenatedOriginContract to subscriptionLine
      Admin GraphQL API
    19. Unused PriceListUserErrorCode values removed
      Breaking changesAdmin GraphQL API
    20. New delivery promise participants API
      Admin GraphQL API
    21. Update in orders webhook to view bundles and their components
      Admin GraphQL API
    22. Combined Listings update mutation error improvements
      Admin GraphQL API
    23. Public apps must use new GraphQL Product APIs to be accepted in the Shopify App Store
      Action requiredApp store
    24. Link any product metafields of type list.metaobject to product options
      Admin GraphQL API
    25. Fulfillment Hold Access Update For Node Queries
      Action requiredAdmin GraphQL API
    26. Change to FulfillmentOrderSortKeys
      DeprecatedAdmin GraphQL API
    27. BXGY discount support for subscriptions
      Admin GraphQL API
    28. Apply multiple holds to a single fulfillment order
      Action requiredAdmin GraphQL API
    29. Enhanced variant query limits for single product queries
      Admin GraphQL API
    30. Add new requiresShippingMethod field to fulfillmentServiceCreate and fulfillmentServiceUpdate mutations
      Admin GraphQL API
    31. ReverseFulfillmentOrder.order field is nullable as of 2025-01
      Admin GraphQL API
    32. Support Delayed Fulfillment Status in GraphQL API
      Admin GraphQL API
    33. Admin access input is now optional when setting metafield definition access
      Admin GraphQL API
    34. New validation against duplicate handles in productCreate, productUpdate, and productSet mutation inputs
      Action requiredAdmin GraphQL API
    35. Introduce a tax_exempt field associated to a CompanyLocation
      Admin GraphQL API
  20. December 2024

    Surface
    1. Events and Origins in Store Credit Account Transactions
      Admin GraphQL API
    2. Deprecated SubscriptionMailingAddress in favor of MailingAddress
      Breaking changesAdmin GraphQL API
    3. Removal of deprecated shop fields
      Breaking changesAdmin GraphQL API
    4. Improved productTags, productVendors, productTypes
      Admin GraphQL API
    5. New inventoryPolicy argument for billing mutations
      Admin GraphQL API
    6. New LocalizationExtensionKeys value for Mexico
      Admin GraphQL API
    7. New revocation reasons for payment methods for 2025-01
      Admin GraphQL API
    8. Search discountNodes by exact discount code in the GraphQL Admin API
      Admin GraphQL API
    9. Changes to ScriptTag displayScope field on Admin GraphQL API
      Action requiredAdmin GraphQL API
    10. Deprecation Notice: CalculatedOrder for committed order edits
      Action requiredAdmin GraphQL API
    11. Using custom ids and handles in product and customer lookups
      Admin GraphQL API
    12. Adding unique values to metafields
      Admin GraphQL API
    13. Apps can now manage access settings for merchant metafield definitions
      Admin GraphQL API
    14. Support for additional Shopify Functions APIs in draft orders
      Admin GraphQL API
    15. Improved billing attempt error handling for subscriptions in Selling Plan API
      Admin GraphQL API
    16. Set custom prices in draft orders
      Admin GraphQL API
    17. Simplifying how metafield and metaobject permissions work
      Action requiredAdmin GraphQL API
    18. Customize line items in Checkout and Customer Accounts order summary using new Checkout Branding API settings
      Admin GraphQL API
    19. PrivateMetafield is now deprecated
      Action requiredAdmin GraphQL API
    20. Configure optional scopes for Shopify apps
      Admin GraphQL API
  21. November 2024

    Surface
    1. Increased limits for automatic function-based discounts
      Platform
    2. manualPaymentGateway field added to orderTransaction object
      Admin GraphQL API
    3. Remove metafieldDelete in favor of metafieldsDelete
      Action requiredAdmin GraphQL API
    4. Updates to Shopify’s Standard Product Taxonomy - October 2024
      Admin GraphQL API
    5. GraphQL Over HTTP
      Admin GraphQL API
    6. Content type application/graphql is deprecated
      Action requiredAdmin GraphQL API
    7. Removing multiLocation field from ShopFeatures
      Action requiredAdmin GraphQL API
  22. October 2024

    Surface
    1. Update to fulfillmentHold.heldByApp field from fulfillmentHold.heldBy field
      Action requiredAdmin GraphQL API
    2. API StringConnection includes nodes field
      Admin GraphQL API
    3. Shopify Payments Payout Summary GraphQL surfaces advance fees and advance gross fields
      Admin GraphQL API
    4. lineItem connection is no longer deprecated on FulfillmentOrderLineItem resource
      DeprecatedAdmin GraphQL API
    5. Updated CalculateExchangeLineItemInput and CalculatedExchangeLineItem Variant nullability
      Admin GraphQL API
    6. Add accountOpenerName to shopifyPaymentsAccount
      Admin GraphQL API
    7. Bulk query operation userErrors now includes code field
      Admin GraphQL API
    8. Shopify Payments Balance Transaction GraphQL type supports advance and advance funding type
      Admin GraphQL API
    9. Shopify Payments GraphQL Admin API supports querying a list of disputes
      Admin GraphQL API
    10. Exposing Business Entity fields on Admin API
      Admin GraphQL API
    11. Added variant_strategy for productOptionsCreate
      Admin GraphQL API
    12. Adding requiresComponents field to ProductVariantsBulkInput
      Admin GraphQL API
    13. New CollectionsCount query in the GraphQL Admin API
      Admin GraphQL API
    14. Metafield Definition Webhooks
      Admin GraphQL API
    15. ShopifyPaymentsBankAccount GraphQL Admin API unused fields removed
      Admin GraphQL API
    16. Added new field recurring_cycle_limit and applies_on_subscription to DiscountAutomaticApp and DiscountAutomaticAppInput
      Admin GraphQL API
    17. New has_variants_that_requires_components field on Product Webhooks
      Admin GraphQL API
    18. New field and queries for the StaffMember object in the GraphQL Admin API
      Admin GraphQL API
    19. Removal fulfillment service shipping method
      Action requiredAdmin GraphQL API
    20. New mutation to create an order
      Admin GraphQL API
    21. Admin API update on fulfillmentOrder.destination and FulfillmentOrderDestination object
      Admin GraphQL API
    22. Fulfillment Constraints now support Local Pickup
      Admin GraphQL API
    23. Fulfillment Constraints can now be associated with one or multiple delivery methods
      Action requiredAdmin GraphQL API
    24. Admin API includes discountNodesCount
      Admin GraphQL API
    25. Introducing Payment Groups and Sessions to SubscriptionBillingAttempts
      Admin GraphQL API
    26. Exposing the order adjustments connection on a Refund
      Action requiredAdmin GraphQL API
    27. Notify customers when their return requests are approved or declined
      Admin GraphQL API
    28. Breaking changes to returns API: Deprecate reverseDeliveryDispose mutation
      Action requiredAdmin GraphQL API
    29. Removal of the priceRule resource from GraphQL Admin API
      Action requiredAdmin GraphQL API
    30. New CompanyLocationStaffMemberAssignments API endpoints for managing staff member assignments on a Company Location
      Admin GraphQL API
    31. Translatable content that is specific to a market context is now exposed
      Admin GraphQL API
    32. Add new theme-related fields to TranslatableResourceType enum
      Admin GraphQL API
    33. Localized fulfillment hold reason on FulfillmentHold
      Admin GraphQL API
    34. Adding pagination arguments to Customer addresses
      Action requiredAdmin GraphQL API
    35. GraphQL support to send customer account invite
      Admin GraphQL API
    36. New customer account pages now available in menus via Admin API
      Admin GraphQL API
    37. New abandoned checkouts listing endpoint on the admin GraphQL API
      Admin GraphQL API
    38. Add subscription status updates to bulkOperationRunMutation
      Admin GraphQL API
    39. Querying events through the events connection and CommentEvent.subject becomes nullable
      Action requiredAdmin GraphQL API
    40. Removal of deprecated product image mutations from the GraphQL Admin API
      Action requiredAdmin GraphQL API
    41. Added FAILED_TO_RETRIEVE_BILLING_ADDRESS to CustomerPaymentMethodRevocationReason Enum
      Admin GraphQL API
    42. Order Management apps can no longer fulfill orders that are assigned to a different fulfillment service
      Action requiredAdmin GraphQL API
    43. New parameter on fulfillmentServiceDelete to control inventory behaviour on location removal
      Admin GraphQL API
    44. fulfillmentOrderHold mutation updated to return a fulfillment hold resource
      Admin GraphQL API
    45. New field and permission update to fulfillment hold resource
      Action requiredAdmin GraphQL API
  23. October 2024

    Surface
    1. ProductInput split into ProductCreateInput and ProductUpdateInput in 2024-10
      Admin GraphQL API
    2. Admin GraphQL API: new APIs for Pages, Articles, Blogs, and Comments now available in 2024-10
      Admin GraphQL API
    3. Deprecating explicit access grants for app-owned metafields
      Action requiredAdmin GraphQL API
    4. Introducing theme and theme file management in the Admin GraphQL API
      Admin GraphQL API
    5. Changing the default value of permitsSkuSharing argument in fulfillmentServiceCreate
      Admin GraphQL API
    6. Introducing metafield definition capabilities in the admin API
      Admin GraphQL API
    7. Metafield Definition Capability Framework and Deprecation of use_as_collection_condition
      Action requiredAdmin GraphQL API
    8. New inventory input fields in productSet mutation in version 2024-10
      Admin GraphQL API
    9. Improvements in the GiftCard GraphQL endpoints and introducing GiftCardTransaction types
      Action requiredAdmin GraphQL API
    10. The fulfillmentOrdersReleaseHolds Mutation Is Deprecated
      Action requiredAdmin GraphQL API
    11. Admin API includes urlRedirectsCount
      Admin GraphQL API
    12. New query attributes on products query
      Admin GraphQL API
    13. Fulfillment Holds Now Able To Be Released by ID
      Admin GraphQL API
    14. Admin API includes statusPageUrl field on Order
      Admin GraphQL API
    15. Customer SMS Consent Collected From now returns Shopify when the buyer consents to SMS marketing in Shopify Checkout
      Admin GraphQL API
    16. Introducing PRODUCT_CATEGORY_ID in CollectionRuleColumn and Deprecating PRODUCT_TAXONOMY_NODE_ID for automated collection creation
      Action requiredAdmin GraphQL API
    17. Removing V2 suffix from fulfillmentCreateV2 and fulfillmentTrackingInfoUpdateV2
      Action requiredAdmin GraphQL API
    18. Allow item activation at legacy location
      Admin GraphQL API
  24. August 2024

    Surface
    1. ReverseFulfillmentOrderLineItem.fulfillmentLineItem field is nullable as of 2024-10
      Action requiredAdmin GraphQL API
    2. Admin API removes lineItemsMutable field on Order
      DeprecatedAdmin GraphQL API
    3. Customer, Order, Company, and Model3d GraphQL types available in MetafieldReference union for 2024-01 and onward
      Admin GraphQL API
    4. Adding productVariantsCount GraphQL field.
      Admin GraphQL API
    5. Remove unused error codes from LocationDeactivateUserErrorCode
      DeprecatedAdmin GraphQL API
    6. ShopifyPaymentsAccount GraphQL Admin API unused fields removed
      DeprecatedAdmin GraphQL API
    7. Breaking changes to media in GraphQL API's ProductSet mutation in version 2024-10
      Action requiredAdmin GraphQL API
    8. Deprecation Notice: ProductChangeStatus in Admin GraphQL API
      Action requiredAdmin GraphQL API
    9. Removing MetafieldStorefrontVisibility-related fields and mutations from Admin GraphQL API
      Action requiredAdmin GraphQL API
    10. Added new access argument to standardMetafieldDefinitionEnable and standardMetafieldDefinitionsEnable GraphQL mutations
      Admin GraphQL API
    11. Fulfillment Hold Release Access Update
      Action requiredAdmin GraphQL API
    12. Product category included in product webhooks
      Admin GraphQL API
  25. July 2024

    Surface
    1. Refunding orders with multiple shipping lines returns accurate data
      Admin GraphQL API
    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