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
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
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
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
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:
- 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:
- 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:
- 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:
- 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
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:
- 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:
- 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...
Tags:
- Platform
Change to merchant billingRead full post –>We’re adding more flexibility to merchant billing, making it easier for your users to keep running their businesses during COVID-19 and avoid store shutdowns. The change means that you might see...
Tags:
- Platform
All-new Shopify POS is now availableRead full post –>Shopify POS 6.0 introduces a new smart grid interface, global search, and analytics. Existing apps remain compatible, adapting automatically to the redesign, enhancing omnichannel capabilities.
Tags:
- Shopify App Store
Improved reporting for app store adsRead full post –>Improved ad reporting with new columns: "Average position" for ad display rank and "Visibility" for first-page impression percentage, applicable from March 11, 2020.
Tags:
- Platform
Pause plan introduced - app access and billings restricted during pauseRead full post –>Shopify's new Pause plan lets merchants pause stores for 3 months, freezing app billing but retaining installations. No developer action needed; updates appear in webhooks and dashboards.
Tags:
- API
Amount no longer required on DraftOrderAppliedDiscountInputRead full post –>The
amountfield is no longer a required field on. If omitted, then theamountis automatically calculated based on thevalueand. This avoids...Tags:
- Themes
Updates to the Online Store Design Experience partner betaRead full post –>New features for the Online Store Design Experience beta: Sections on Cart, Password, 404 pages; Section Rendering API for AJAX updates;
wrapperproperty for HTML tags;linksetting type.Tags:
- Shopify App Store
Update to how app ratings are calculatedRead full post –>Star ratings now use a weighted average favoring recent reviews, reflecting current app capabilities. Search rankings remain unaffected. Engage users for more reviews and respond to feedback.
Tags:
- API
API version 2020-04 is now stable and ready for general usageRead full post –>The 2020-04 release enhances Storefront API with order parameters, international duties info, and expanded product media fields, improving data representation and integration.
Tags:
- API
Order duties released in developer previewRead full post –>New developer preview lets merchants charge Shopify-calculated duties at checkout, view/refund via APIs. Enable on dev store with 'Duties and Taxes' preview for testing.
Tags:
- API
Length of the Shopify access token is increasingRead full post –>Shopify access tokens will increase from 32 to 38 characters with a static prefix. Update apps and databases to handle longer tokens by April 1st to avoid issues.
Tags:
- Platform
Changes to order and payment testing on newly created development storesRead full post –>Partners can now test orders in dev stores using Shopify's test payment or a provider in test mode. Real transactions require a paid plan. Existing stores remain unchanged for now.
Tags:
- API
Changes to 2019-04 version timelineRead full post –>API version removal postponed to July 1, 2020. Update apps for 2019-07 and 2019-10 versions. Switch to cursor-based pagination by July 1. Check deprecated calls in API Health report.
Tags:
- Action Required
- API
New password errors for customer mutationsRead full post –>The
,,, andmutations now return more specific error codes when users enter a password input that is invalid. These...Tags:
- API
New Storefront API fields on the Order and OrderLineItem objectsRead full post –>New Storefront API fields for Order and OrderLineItem provide enhanced order state visibility post-edit, including fulfillment status, financial status, and pricing details.
Tags:
- Platform
Partner Program Agreement updates - Shopify as a billing agent, custom and public appsRead full post –>The Partner Program Agreement now defines public/custom apps and clarifies Shopify as a billing agent. Billing/tax updates effective June 1, 2020, with 90 days notice provided to partners.
Tags:
- Tools
Get insights into API updates that affect your apps with our new API Health reportRead full post –>The new API Health report on the Partner dashboard shows the deprecated API calls your apps are making, along with documentation and timelines that help keep your apps up to date with Shopify’s API...
Tags:
- API
New customerActivateByUrl mutationRead full post –>Use the
mutation to activate customer accounts without parsing the activation URL for the customer ID and token. Just send the full URL and a new password to activate the...Tags:
- API
New customerAccessTokenCreateWithMultipass mutationRead full post –>Use
to log in customers using a multipass token. Automatically creates customer records if they don't exist.Tags:
- Tools
Store-specific status now available on Shopify’s updated status pageRead full post –>Shopify status updates are now store-specific, deprecating SMS/RSS alerts. Partners should check store-specific pages for status info. Public major outage updates remain on shopifystatus.com.