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:
- Shopify App Store
AdRoll is no longer supported on Shopify App Store listingsRead full post –>Due to low usage, as of September 30th we no longer support AdRoll on Shopify App Store listings. For remarketing, we offer alternatives such as Google and Facebook Pixel support.
Learn more...
Tags:
- API
GraphQL Admin API Refunds: Deprecated fields clean upRead full post –>The following fields were previously deprecated, and have now been fully removed as of
2020-10.Refund.restocked
These fields were deprecated by...
Tags:
- API
New shippingPolicy field on Shop objectRead full post –>As of the 2020-10 API version, you can query a shop's shipping policy using the
field on the Shop object.To learn more about the
field, refer to our [developer...Tags:
- Shopify App Store
App store ads - Bid suggestions updateRead full post –>Updated bid suggestions now provide more accurate competitive insights for keywords, enhancing ad visibility for exact matches and competitiveness for broad matches.
Tags:
- Themes
Rich text editor updateRead full post –>The rich text editor now supports manual RGB/HEX color codes, enabling precise brand color matching for Blogs, Pages, Products, and Collections.
Tags:
- API
Customer Privacy API now availableRead full post –>The customer privacy API is a browser-based, Javascript API that enables developers to read and write cookies related to a buyer's privacy preferences. As of 2020-10, the API is available to all...
Tags:
- API
Apply discounts to items added while editing an orderRead full post –>As of 2020-10, apps can now add manual or percentage-based discounts to any item that is added while editing an order with the GraphQL Admin API.
For more information about using discounts with...
Tags:
- Themes
Redesign of Shopify theme editor built in ReactRead full post –>The theme editor is now in React, improving mobile editing, UI, and load times. Use Shopify.designMode for app detection to avoid issues.
Tags:
- API
New variant media editing methods and mime type fieldRead full post –>API v2020-10 allows adding one image media object to product variants and introduces a mime type field in MediaImage.
Tags:
- API
Checksums added to assetsRead full post –>The 2020-10 REST API now provides checksums for updated assets, reducing sync time and bandwidth for clients like Theme Kit 1.1 or newer.
Tags:
- Tools
Changes to order and payment testing on all development storesRead full post –>From September 14, 2020, all development stores must use Shopify's test payment provider or test mode for payment testing. Real transactions require a Shopify plan purchase.
Tags:
- API
New webhook topic: disputesRead full post –>You can now subscribe to Shopify Payments dispute events with webhooks. The
andtopics are now available in all supported API versions.For more information,...
Tags:
- API
Refunds now include the associated orderRead full post –>Version 2020-10 of the GraphQL API will now allow you to directly query an order that is associated with a given refund.
For more information about the Refund object, visit our [developer...
Tags:
- API
Refund duties with REST APIRead full post –>Earlier in the year we released the ability to refund duties using the GraphQL API. Now, as of version 2020-10, we are releasing the same...
Tags:
- Action Required
- API
International domains eligibility booleanRead full post –>Shops can now assign country and language to domains. Check internationalDomains field for eligibility. Ensure domain supports language to avoid 404 errors.
Tags:
- API
Minimum purchase prerequisites added to REST Admin API Price RulesRead full post –>Apps can now create BXGY discounts with a minimum purchase amount prerequisite via the REST Admin API.
A new
field was added that defines the minimum...Tags:
- Action Required
- API
Discounts GraphQL Admin API feature updateRead full post –>We've added some new features to Discounts on the GraphQL Admin API, including:
- Usage counts for automatic discounts.
- New ways to search through discounts.
- Speed up the management of...
Tags:
- API
New error logging for batch discount code creationRead full post –>Apps can now get additional context about batch discount code creation errors by looking into the new logs field. This field will return any error the system reported when trying to create the...
Tags:
- Tools
Online store speed report and scores now accessible through the partner dashboardRead full post –>Access store speed reports from the Stores page in the partner dashboard to identify and assist clients with performance improvements. Sort stores by speed score for easy analysis.
Tags:
- API
POS Product Recommendations App Extension is Generally AvailableRead full post –>The POS product recommendations app extension lets developers enhance their apps for Shopify POS, offering consistent, data-driven recommendations across online and physical stores.
Tags:
- API
Removing the ability to change the tax field dataRead full post –>As of API version 2020-10, we are removing the ability to change any tax field data using the...
Tags:
- API
New webhook topic: profilesRead full post –>Subscribe to
,, andwebhooks for delivery profiles to avoid frequent callbacks and stay updated on shipping zone changes.Tags:
- API
Fulfillment Order delivery method available using Admin GraphQL APIRead full post –>The 2020-10 update adds delivery method details to fulfillment orders, enabling API clients to determine if items are for delivery or in-store pickup.
Tags:
- Platform
Private app permissions disabled by defaultRead full post –>Private app permissions will default to Off in non-Plus stores. Merchants must opt-in to modify apps. Consider custom apps for bespoke solutions.
Tags:
- API
Apps can now edit orders they createdRead full post –>Previously apps could only edit orders created through a Shopify channel (for example, POS, online store, or draft orders). Going forward, apps can now edit orders they created. To determine if...
Tags:
- Shopify App Store
Shopify App Store Ads - Recommended KeywordsRead full post –>Shopify App Store now offers recommended keywords for ads, enhancing keyword management by using organic search data and app category insights.
Tags:
- Platform
Storefront API checkout throttleRead full post –>Shopify will now limit the amount of checkouts that can be created on the Storefront per minute. If an API client exceeds this throttle, then a 200 Throttled error response is returned.
For more...
Tags:
- Platform
Resuming activity requirement for PartnersRead full post –>As of August 4, 2020, Shopify Partners must meet activity requirements to continue receiving recurring commissions for referrals and Plus upgrades. Check your dashboard for deadlines.
Tags:
- Action Required
- Tools
The first online store design experience beta phase is endingRead full post –>The online store design beta ends Aug 4, 2020. Backup your work as dev stores will be removed. Future updates will be compatible. Stay informed via updated documentation.
Tags:
- Tools
Cookieless App Bridge auth beta now availableRead full post –>App Bridge beta introduces session tokens for faster, cookie-free authentication across browsers, requiring apps to send a Shopify-generated token with each request.
Tags:
- Themes
Measure storefront performance with new Online store speed reportRead full post –>Shopify introduces an Online Store Speed report for merchants, offering page speed tests and comparisons using Google Lighthouse scores. Rollout is ongoing for all merchants.
Tags:
- Themes
ReCAPTCHA v3 on storefront contact forms & blog commentsRead full post –>Google’s reCAPTCHA v3 has been added to online store contact forms and blog comments to reduce incoming spam. reCAPTCHA v3 analyzes visitor behavior to block spam from bots, and reduces friction...
Tags:
- Shopify App Store
Apps can now offer annual subscriptions through the Billing APIRead full post –>Shopify now supports annual app subscriptions via the Billing API, allowing merchants to upgrade from monthly plans with prorated pricing. Track revenue in the Partner Dashboard.
Tags:
- API
API version 2020-07 is now stable and ready for general usageRead full post –>The 2020-07 release introduces Amazon EventBridge for Shopify webhooks, annual billing in Billing API, Brazilian Tax ID support, enhanced domain data, and improved GraphQL error messages.
Tags:
- API
Domain data available using Admin GraphQL API and webhooksRead full post –>The 2020-07 Admin GraphQL API update adds
shop.domainsfor accessing domain data, SSL status, and cross-border info, enhancing shop data insights for developers.Tags:
- Action Required
- API
API Versions 2019-04 and 2019-10: Upcoming end of supportRead full post –>API versions 2019-04 and 2019-07 deprecated on July 2, 2020. Requests default to 2019-10. Version 2020-07 is now stable. Update integrations to avoid disruptions.
Tags:
- Shopify App Store
Add a Facebook pixel to your app listingRead full post –>You can now add a Facebook pixel to your app listing. A Facebook pixel can help you to track your app listing traffic and increase your reach through Facebook. [Learn more about...
Tags:
- Themes
New liquid page_image global objectRead full post –>You can now use the
global object to output a store's [social sharing...Tags:
- API
Currency APIrate_updated_atfield now reflects manual FX ratesRead full post –>The
field now shows the date of the last manual or automatic currency rate update, enhancing manual exchange rate tracking in the currency API.Tags:
- Action Required
- API
New error messages for GraphQL operations without necessary access scopesRead full post –>Improved GraphQL error messages now specify the field and required access scope. Responses include error code, documentation link, and access scope details, aiding developers in troubleshooting.
Tags:
- Shopify App Store
The Shopify App Store is now available in 4 additional languagesRead full post –>The Shopify App Store is now available in Czech, Polish, Portuguese (Portugal), and Turkish. You can now create a listing in these languages that will be shown to merchants. [Learn more about...
Tags:
- Action Required
- API
Removing discount allocation method "one"Read full post –>API v2020-07 updates discount allocation: replaces "one" with "each" and "across". Affects
in various order webhooks. Apps using "one" won't be delisted.Tags:
- API
Multipass dentifier available in GraphQLRead full post –>A customer's multipass identifier is now available in the GraphQL Admin API 2020-07 release candidate using
.See the [2020-07 release candidate reference...
Tags:
- Platform
Effective June 1, 2020 - Partner Program Agreement billing and taxes updatesRead full post –>The Shopify Partner Program Agreement (PPA) updates previously announced on March 3, 2020, go into effect today.
These updates clarify our role as a billing agent, which means we’re the party...
Tags:
- API
Localization extensions developer previewRead full post –>The Localization Extensions preview lets developers access tax IDs via GraphQL API for customs and invoicing. Available in 2020-07 release for countries needing tax IDs at checkout.
Tags:
- Tools
Shopify theme inspector for Chrome now supports collaborator account accessRead full post –>Use the Shopify theme inspector for Chrome to debug Liquid render performance on shops with collaborator access.
Tags:
- Themes
Page picker available for Online Store Design Experience developer previewRead full post –>The Online Store Editor now supports page navigation with a new page picker, allowing developers to quickly access and customize specific pages in the design preview.
Tags:
- API
Total tip received available in GraphQLRead full post –>The total tip amount received on an order is now available in the GraphQL Admin API 2020-07 release candidate via
.See the [2020-07 release candidate reference...
Tags:
- Themes
New Liquid multiline tagsRead full post –>New
liquidandechotags simplify theme code by allowing multi-line expressions and filtered outputs within single delimiters, enhancing code efficiency for developers.Tags:
- Tools
Amazon’s EventBridge integration now availableRead full post –>You can now integrate your app with Amazon EventBridge to receive Shopify webhooks using an event bus. EventBridge's serverless, event-driven architecture can help you reduce infrastructure costs...