Developer changelog
Subscribe to the changelog to stay up to date on recent changes to Shopify’s APIs and other developer products, as well as preview upcoming features and beta releases.
Tags:
- API
Delivery and Payment Customizations - Shopify FunctionsRead full post –>Shopify Functions APIs for delivery and payment customizations are now available, enabling developers to modify checkout options based on location or order value.
Tags:
- API
Checkout UI extensions are now available on the order status page in developer previewRead full post –>Checkout UI extensions on the order status page are now available in the Checkout Extensibility developer preview. Add app-powered extensions or content to post-checkout pages such as surveys,...
Tags:
- API
New APIs and components for Checkout UI extensionsRead full post –>New APIs allow checkout UI extensions to access the storefront API, manage discounts/gift cards, and verify rendering. New UI components enhance interactivity and styling options.
Tags:
- Shopify App Store
Introducing the Shop Minis developer programRead full post –>Shop Minis are a new way for Shopify App developers to bring their experiences into Shop and in front of 100 million buyers.
Our React Native SDK is designed to get you started with just one...
Tags:
- API
Cart Transform API (Product Bundles) — Developer PreviewRead full post –>The Cart Transform API in developer preview lets you create and manage product bundles in checkout, simplifying backend tasks like tax calculation and inventory management.
Tags:
- API
Increased Admin API rate limits for Shopify PlusRead full post –>Shopify increased Admin API rate limits for Shopify Plus by 10x over standard limits. Apps installed on Shopify Plus stores will now get 500 points/second on the GraphQL Admin API and 20...
Tags:
- API
Introducing new Catalogs APIs to manage pricing and product publishing for different customersRead full post –>The latest GraphQL API update enables using the Catalogs API to customize product offerings and pricing for different customer contexts, linking Shopify Markets and B2B features.
Tags:
- Tools
Test data for Shopify development storesRead full post –>Quickly populate your store with test data in one click, including Shopify Plus features, to accelerate app or theme development with essential commerce primitives and configurations.
Tags:
- Action Required
- API
Embedded Apps not on App Bridge 2.0.5 or higher will redirect merchants to a new tabRead full post –>Ensure embedded apps load on admin.shopify.com by updating to App Bridge 2.0.5+, implementing the host parameter, and testing on a dev store to avoid redirects and banners.
Tags:
- API
Updates to our Partner Program Agreement and API License and Terms of UseRead full post –>Effective Feb 6, 2023, updates to the Partner Program Agreement and API License clarify partner responsibilities for resolving violations. Review these changes to ensure compliance.
Tags:
- API
- 2023-04
Transaction in Admin REST API will now return the Total Unsettled Set amountRead full post –>In Admin REST API 2023-04,
is added to Transaction responses. Use it for manual capture as it reflects the true remaining amount, including adjustments.Tags:
- API
Predictive search now returns query suggestionsRead full post –>The Predictive Search API now includes a query suggestions resource type, optional Resources[type], performance boosts, and a limit_scope parameter for result management.
Tags:
- API
Introducing intelligent code completion for LiquidRead full post –>We've added intelligent code completion features in Theme Check so that you can speedup writing Liquid code.
You can easily explore Liquid attributes as you type and benefit from type...
Tags:
- API
Shopify Functions adds support for variables in input queriesRead full post –>Shopify Functions now support the use of variables in input queries, so that you can use merchant input for GraphQL field arguments.
Learn more about input query variables on...
Tags:
- Themes
New color settings in themesRead full post –>Enable merchants to customize store colors with new settings. Define schemes in
, set values in, and usefor CSS access.Tags:
- API
Cart Mutations return a new cart on FailedToRetrieveCart errorRead full post –>Cart SFAPI now returns a new Cart if the token is invalid. Use the new Cart ID on
error. Key mutations update or create a new, empty Cart.Tags:
- API
- 2023-04
Add inventoryItemId on FulfillmentOrderLineItem ResourceRead full post –>As of Admin Graphql API version 2023-04, you can now get
on theresource.Tags:
- Platform
Private apps are automatically converting to custom appsRead full post –>From January 19th to January 20th, 2023, all private apps will be automatically converted to custom apps managed through the Shopify admin.
Custom apps support all the functionality that private...
Tags:
- Themes
Introducing newenabled_on/disabled_onsection schema attributes (deprecatingtemplates)Read full post –>New
/attributes replacetemplatesto control section usage in templates and section groups. Use one attribute at a time for precise section placement.Tags:
- Action Required
- Themes
We are introducingsectionsliquid tag and section groupsRead full post –>Add section groups in theme layouts to organize sections like header/footer. Use JSON containers and Liquid tags for easy management.
Tags:
- API
- 2023-01
Return request actions available to merchants in the adminRead full post –>Merchants can now approve or decline return requests in admin. Partners can automate this via GraphQL Admin API, enhancing return management flexibility.
Tags:
- API
Delivery and Payment Customizations are now available in Developer PreviewRead full post –>Developer preview of Functions APIs for delivery and payment customizations lets you hide, reorder, or rename options, enhancing merchant conversions and competitive differentiation.
Tags:
- API
- 2023-04
Publication Id and channel Id validationsRead full post –>In Admin GraphQL API 2023-04,
andare validated inandmutations. Error message updated for.Tags:
- API
- 2023-04
FulfillmentOrder move and hold operations now accept specific line itemsRead full post –>API v2023-04 adds
parameter to FulfillmentOrder hold/move in GraphQL and REST, allowing selective line item management for stock location adjustments.Tags:
- API
- 2023-04
Verified by Shopify tiers now available on the GraphQL Admin API's MerchantApprovedSignals objectRead full post –>You can now query
on theobject to determine what tier of pre-approval a merchant is in if available.This query helps you to accelerate the...
Tags:
- API
- 2023-04
Sort orders by destinationRead full post –>GraphQL Admin API 2023-04 introduces support for sorting orders by destination, based on the order's shipping address.
Orders will be sorted first by country, then zone (e.g. state or...
Tags:
- API
New ways to manage returns with the GraphQL Admin APIRead full post –>Returns apps now support the stable GraphQL Admin API, enabling automated return management, including creating returns, issuing refunds, and new webhooks for event tracking.
Tags:
- API
- 2023-01
Metafields and BulkOperation now available for B2BRead full post –>As of GraphQL Admin API version 2023-01, metafields are being added to the
Companyandprimitives for B2B. Additionally, a subset of mutations are now available for use...Tags:
- API
- 2023-01
ShopifyQL API is now available for DevelopersRead full post –>As of Admin API version 2023-01, you can use the shopifyqlQuery API to query analytical data from merchant stores to...
Tags:
- API
- 2023-01
Shop "Contact Information" policyRead full post –>As of Admin API 2023-01, Shop Policy now supports the "Contact Information" policy. This policy is intended to allow users to add regulatory information like VAT and Trade number.
Tags:
- Action Required
- API
- 2022-07
Serving errors on a fulfillment orders opt-out fulfillment service creation and modificationRead full post –>From API 2022-07, fulfillment services must use fulfillment orders and set
to true. Errors occur if not set in API 2023-01. Observability added for migration.Tags:
- API
- 2023-01
Removal of the error codeINVALIDfrom LocationDeactivateErrorCodeRead full post –>As of GraphQL Admin API version
2023-01, we are removing the error codefromas we never return this error code when using the mutation...Tags:
- API
- 2023-01
B2B Order Import REST APIRead full post –>As of 2023-01, Merchants with B2B enabled on their stores can import Orders in a B2B context using the REST API.
Learn more about B2B order imports on...
Tags:
- API
- 2023-01
Simplified Metafield QueryingRead full post –>As of the 2023-01 Admin API release, you can optionally supply the
keyargument to metafield queries on resources in the format ofnamespace.keyto simplify your queries on themetafield...Tags:
- API
- 2023-01
Deprecate FulfillmentOrderLineItem.lineItem fieldRead full post –>As of API version 2023-01, the
field on theresource has been deprecated. The order line item associated with ashouldn't be used...Tags:
- API
- 2023-01
Storefront APIMetaobjectqueriesRead full post –>With GraphQL Storefront API version 2023-01, you can use
Metaobjectqueries to display custom content that's associated with resources like products, customers, and orders. Metaobjects created...Tags:
- API
New fieldtagadded to the ProductFilter objectRead full post –>You can now use the Storefront API to filter products by tags if tags are enabled as a filter setting on the shop.
The
tagfield has been added to the Storefront API'sobject,...Tags:
- API
- 2023-01
Updated MetafieldsSetInput.type to be nullable for metafieldsSet mutationRead full post –>The
API now allowsto be nullable if definitions exist, simplifying mutations.Typeis required if no definitions are present.Tags:
- API
- 2023-01
Shop.billingAddressuses new type, deprecates name fieldsRead full post –>As of 2023-01, the
field uses a newtype instead of the customer-centrictype.Since
never returns non-null first...Tags:
- API
- 2023-01
Add Purchasing Company to the Cart's Buyer Identity in Shopify Functions for B2BRead full post –>As of Shopify Functions API 2023-01, you can use the purchasing company as buyer identity in a B2B context to customize B2B checkout.
Tags:
- API
- 2023-01
Create custom objects with the new Metaobjects APIRead full post –>The new Admin API lets you create Metaobjects, enabling custom data models with granular access control and publishable entries, enhancing Shopify's data customization capabilities.
Tags:
- API
- 2023-01
Send payment reminders via email to customers with thepaymentReminderSendendpointRead full post –>As of GraphQL Admin API 2023-01, you can use the
mutation to send payment reminder emails to customers.Learn more about sending payment reminders on...
Tags:
- API
- 2023-01
PaymentTermsfield added to thePaymentScheduleGraphQL objectRead full post –>As of GraphQL Admin API 2023-01, you can load the associated
object when querying for aobject.Until now you could only go from
to...Tags:
- API
- 2023-01
DraftOrderandOrderfields added to thePaymentTermsGraphQL objectRead full post –>As of GraphQL Admin API 2023-01, you can load the associated
Orderorobject when querying for aobject.Until now you could only go from
Orderor...Tags:
- API
- 2023-01
Inventory States APIsRead full post –>As of Admin API 2023-01, there are new mutations that allow you to alter the inventory quantities at a location. State quantities reserved and on_hand are adjustable through the API. In addition,...
Tags:
- API
- 2023-01
Access Controls for App MetafieldsRead full post –>The 2023-01 Admin API update lets you set
accessfor metafield definitions, controlling merchant access in your reserved namespace with,, or.Tags:
- API
- 2023-01
External Ids for Fulfillment Order HoldsRead full post –>As of 2023-01, tag fulfillment order holds with an external ID to track hold reasons and release timing using the new FulfillmentOrderHoldInput.externalId field.
Tags:
- API
- 2023-01
Delivery Settings support for more locationsRead full post –>GraphQL Admin API 2023-01 update enhances delivery settings management with new mutation fields, efficient location queries, and Local Pickup API stability. Documentation updated for performance tips.
Tags:
- Action Required
- API
- 2023-01
Asynchronous queries in Segmentation APIRead full post –>Starting January 2023, some API queries may process asynchronously due to complexity. Ensure error handling for async responses. This change supports advanced segmentation filters.
Tags:
- API
- 2023-01
New webhook topic for when aPaymentScheduleis dueRead full post –>As of Admin API 2023-01, you can subscribe to the new
webhook topic to be notified of when adate is reached.Learn more about the...