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
- 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:
- 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
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
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:
- 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...
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:
- 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
Creating Fulfillment Events with GraphQLRead full post –>As of API version 2023-01, you can create fulfillment events using the GraphQL mutation
which was previously only accessible via the REST API.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
Release of Re-engagement API for use with marketing automationsRead full post –>As of GraphQL Admin API 2023-01, we are giving apps the capability for Apps to integrate into our Re-engagement marketing automation.
You will now be able to integrate Marketing Automation...
Tags:
- Tools
Quickly format your code with the Liquid prettier pluginRead full post –>As of today, you can format your code instantly with our Liquid prettier plugin (1.0.0) for consistent code styles so you can avoid discussing styles and focus on what matters. Available both...
Tags:
- API
We’re making it easier for app developers to test webhook topics, and streamlining webhook failure emailsRead full post –>Trigger webhook test payloads directly from CLI, reducing dev time. Fewer emails for failed deliveries enhance monitoring by sending one email per consecutive failures over two days.
Tags:
- Shopify App Store
Recent update to the App Design GuidelinesRead full post –>The Voice and tone section of the App Design Guidelines has been shortened, with a new link to the complete Polaris documentation...
Tags:
- API
- 2023-01
Adding webhooks to the Subscription Billing Cycles APIRead full post –>GraphQL Admin API 2023-01 adds webhook support for subscription billing cycles and new error codes. New topics:
,delete, and.Tags:
- API
- 2022-10
Online store media localizable to different languages & marketsRead full post –>The Localization API now supports online store media as a localizable resource. Metafield file references and "image"...
Tags:
- Shopify App Store
Updates to the Shopify App StoreRead full post –>On December 6, we released new designs that make it easier for developers to showcase the value of their apps and for merchants to discover the right apps for their businesses, including:
*...
Tags:
- Action Required
- API
- 2023-04
Payment properties deprecation on the Admin API Order resourceRead full post –>The
gateway,, andproperties on Order API are deprecated. Use Transaction API for alternatives. Removal in Jan 2023, official in 2023-04 API version.Tags:
- API
Plus merchants can now start building with Shopify FunctionsRead full post –>Shopify Functions now available for Plus brands without
checkout.liquidcustomization, enabling custom discount Functions via apps. Rollout to eligible shops will take weeks.Tags:
- Action Required
- API
- 2023-01
Add Due on fulfillment to payment terms typeRead full post –>As of the Admin API 2023-01 release candidate, Due on Fulfillment is now a Payment Terms type available to all 3rd party apps.
With this change, apps can create and update orders and draft...
Tags:
- Themes
Updates to displaying accelerated checkout buttonsRead full post –>Accelerated checkout buttons will now always appear in checkout even if customers have previously seen them in cart. This change will gradually roll out to eligible shops over the next two weeks. ...
Tags:
- Shopify App Store
The partner dashboard now includes clear steps to earn achievements that drive merchant installsRead full post –>App highlights added to store listings enhance merchant decision-making. From Dec 1, Partner Dashboard shows how to achieve these, boosting app visibility and merchant engagement.
Tags:
- Platform
Governorates now available for Kuwait shipping zonesRead full post –>Merchants based in Kuwait can now add governorates to their shipping zones.
As a result, merchants in this region can give their customers the opportunity to provide more accurate address...
Tags:
- API
- 2023-01
Rename authorV2 and enable author as nullableRead full post –>As of 2023-01, the
field is being removed from the Storefront API. It was previously used to reference nullable author scenarios. As a result, the following changes are being made:*...
Tags:
- Shopify App Store
We've updated how we calculate the 'Speed Tested' app highlightRead full post –>The 'Speed Tested' app highlight now reflects recent performance using Google Lighthouse, focusing on response time and error rate for shipping apps with sufficient installs and requests.
Tags:
- Action Required
- Tools
CLI 2.0 to be sunset on May 31, 2023Read full post –>With the latest addition of theme support to Shopify CLI 3.x, Shopify CLI 2.x has been scheduled to sunset on May 31, 2023....
Tags:
- API
Shopify Scripts now available on Storefront API CartRead full post –>You can now use Line Item Shopify Scripts with the [Storefront API Cart...
Tags:
- Shopify App Store
Recent updates to the App Design GuidelinesRead full post –>Updated App Design Guidelines: Use App Bridge's Navigation Menu for multi-section apps. Responsive layout requirement highlighted. Clarified table width usage in single-column layouts.
Tags:
- Shopify App Store
Developers can now choose their own app store categoriesRead full post –>Starting November 1, 2022, you can self-categorize your app once using the app submission form in the Partner Dashboard. Categories can be chosen by selecting up to two tags from our updated app...
Tags:
- Platform
Subscription Shipping Rate Name to Use Actual Rate NameRead full post –>Merchants can now customize subscription shipping rate names, visible in checkout, admin orders, and emails. Default names apply if no specific rates are set.
Tags:
- API
Shopify Functions begins rollout to developers and merchantsRead full post –>Shopify Functions now let developers customize discount logic for non-Plus merchants, offering cart and product discounts with fixed or percentage reductions. Plus support is pending.
Tags:
- Tools
Migrating theme commands over to CLI 3.0Read full post –>Shopify CLI 3.20 adds theme support and CI/CD integration for theme actions like push, pull, and publish. Most commands remain unchanged, enhancing developer workflow efficiency.
Tags:
- Platform
Automatic GIF conversion to animated WebPRead full post –>We've implemented an automatic GIF to animated WebP conversion process in our image processing pipeline, which improves performance by reducing delivered bytes by up to 50%.
For more...
Tags:
- Action Required
- API
- 2022-10
Subscriptions shippingOptions deprecated by deliveryOptionsRead full post –>API
2023-01deprecatesin, replacing it withfor Local Delivery and Pickup support.Tags:
- Themes
Introducing the Video SettingRead full post –>We've added the video setting. You can use the video setting to surface videos uploaded to the [Files...
Tags:
- API
- 2023-01
Reconcile payments made using third party providers with Payment IDRead full post –>Shopify now sends a unique Payment ID to payment providers for each checkout. Use it to sync order info. IDs cover successful/pending payments, excluding captures/refunds.
Tags:
- Action Required
- API
Deprecating custom and standardized product type in favor of product category; will be used for sales tax purposesRead full post –>Added
toProductfor tax rate determination; deprecatedand. Impacts US tax rates, future global tax applications.Tags:
- Action Required
- Shopify App Store
Cookie policy update and new Cookies addedRead full post –>Shopify's cookies policy update adds three required cookies for customer login. Apps must not block them. Two new cookies enhance analytics. Update cookie management apps promptly.
Tags:
- API
Storefront API allows for cross-origin resource sharingRead full post –>Storefront API now supports CORS for SSL domains, adding headers for secure resource sharing. This enables accurate cart event tracking from non-Online Store API clients.
Tags:
- API
- 2022-10
Introducing the Web Pixel APIRead full post –>As of GraphQL Admin API version 2022-10, you can use Web Pixel Extensions to connect your marketing and analytics pixels to a merchant's online store for collecting customer events.
Learn...
Tags:
- API
Checkout Extensibility begins rollout to developers and Shopify Plus MerchantsRead full post –>Checkout extensibility now lets developers build apps for Shopify Plus, adding custom UI elements, tracking events, and using branding API for tailored checkout experiences.
Tags:
- API
- 2022-10
Introducing the Checkout Profiles APIRead full post –>As of GraphQL Admin API version 2022-10, you can query for a CheckoutProfile, or mulitple CheckoutProfiles, providing insights about existing checkout profiles on your shop.
Learn...
Tags:
- API
- 2022-10
Duplicate and Create Inventory Reservations in Draft OrdersRead full post –>GraphQL Admin API v2022-10 adds fields and mutations for draft orders: duplicate, create from orders, bulk tag operations, delete, reserve inventory, and access hidden fields.
Tags:
- API
- 2022-10
Create B2B Draft Orders via PurchasingEntityInputRead full post –>As of GraphQL Admin API version
2022-10, you can use the purchasing entity input field to create and update B2B draft orders.This will attach company, location and contact to the draft order....
Tags:
- API
- 2022-10
New Admin GraphQL APIs for B2B are available in 2022-10Read full post –>As of GraphQL Admin API version
2022-10, we are adding queries, objects, and mutations to introspect and manage B2B primitives notably Companies, Company Locations, and Company Contacts with...