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
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:
- 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:
- 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:
- 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 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
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 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
- 2022-07
Remove Cancelling a fulfillment for a specific order ID endpointRead full post –>The Fulfillment API's cancel endpoint is now deprecated. Migrate to Fulfillment Orders by the 2023-04 release. A migration guide is available for assistance.
Tags:
- API
- 2022-10
New fieldtransactional_sms_disabledadded to Shop objectRead full post –>Admin API 2022-10 adds
to Shop object in GraphQL and REST APIs. The "shop/update" webhook now triggers on changes to this field.Tags:
- API
- 2022-10
New Merchant of Record application field in order objectRead full post –>GraphQL and REST Admin APIs now include
andfields in the Order object, providing Merchant of Record app details for supported applications.Tags:
- API
- 2022-10
Metafields support for LocationsRead full post –>As of 2022-10, Location resources support metafields. Use metafields APIs to store additional information in metafield values, like store hours, and then reference them in Liquid.
To learn more...
Tags:
- API
- 2022-10
New fieldmanualHoldsFulfillmentOrdersto get manually held fulfillment ordersRead full post –>As of GraphQL Admin API version 2022-10, you can use the new
connection to fetch all the manually held fulfillment orders for a shop. Fulfillment orders can also be...Tags:
- API
Newselected_delivery_optionfield in cartRead full post –>Added
toandhandleto. New mutationupdates delivery options per group.Tags:
- API
- 2022-10
New mutation inventoryBulkToggleActivation now availableRead full post –>GraphQL Admin API
2022-10introducesmutation, enabling bulk activation/deactivation of an inventory item across up to 250 locations.Tags:
- API
- 2022-10
New fielddeliveryAddressPreferencesadded to cart buyer identity objectsRead full post –>Storefront API now supports attaching shipping address preferences to guest carts via
inandobjects.Tags:
- API
- 2022-10
New references connection on metafieldsRead full post –>GraphQL APIs now support a
referencesconnection onmetafieldfor list reference types, enabling paginated access to underlying resources. Available in unstable, releasing 2022-10.Tags:
- Action Required
- API
- 2022-07
REST Admin API - Retrieving a list of locations is now paginatedRead full post –>Retrieving a list of locations is now paginated by default. If you are a consumer of this API and have more than 50...
Tags:
- API
- 2022-01
Creating or updating an order risk with the REST Admin API now requires anorder_idRead full post –>REST Admin API now requires an order ID for creating/updating order risks, enhancing data integrity. Previously allowed
is disallowed. This change is non-breaking.Tags:
- API
- 2022-10
The title field has been deprecated for the translatable resource ProductVariantRead full post –>As of GraphQL Admin API version 2022-10 when you register any
optiontranslations on aresource, atitletranslation will be automatically generated using theoption...Tags:
- Action Required
- API
- 2022-10
New fieldmarketing_sms_consent_enabled_at_checkoutadded to Shop objectRead full post –>As of Admin API version 2022-10, a new field
has been added to the Shop object in the REST...Tags:
- API
- 2022-10
Contextual pricing for company locations is now available for products in the GraphQL Admin APIRead full post –>The 2022-10 Admin GraphQL API adds
to fetch prices for a CompanyLocation usingon Product and ProductVariant.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...Tags:
- API
- 2022-10
New mutations to manage LocationsRead full post –>As of GraphQL Admin API version
2022-10, we are adding mutations so you can manage your locations using GraphQL. This will allow you to add, edit, deactivate, re-activate and delete locations. ...Tags:
- API
- 2022-10
New mutations marketingActivityCreateExternal and marketingActivityUpdateExternal are availableRead full post –>As of GraphQL Admin API version 2022-10, you can now use marketingActivityCreateExternal and marketingActivityUpdateExternal mutations to create and manage marketing activities, without the...
Tags:
- API
- 2022-10
Introducing the Subscription Billing Cycles APIRead full post –>GraphQL Admin API 2022-10 adds Subscription Billing Cycles, allowing order changes without affecting contracts, skipping orders, and combining orders to save shipping costs.
Tags:
- Action Required
- API
- 2022-10
Apps can now request access to necessary protected dataRead full post –>APIs now redact customer data by default. Access requires approval via Partner Dashboard. Apps must meet data protection requirements, including consent and encryption.
Tags:
- API
- 2022-10
Full markets and multi-currency support for draft ordersRead full post –>GraphQL Admin API 2022-10 adds market and multi-currency support for draft orders, enabling region-specific settings and multi-currency payment flows with new query fields.