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:
- Tools
More granular permissions for the Partner DashboardRead full post –>Two new permissions, "View referrals" and "Manage affiliate campaigns," offer more control in the Partner Dashboard. Existing "Manage shops" users gain these permissions automatically.
Tags:
- API
Subscriptions API scopes are now available by requestRead full post –>Developers can now access Subscription APIs and App Extension to create flexible apps for new selling methods, compatible with all Shopify features like discounts and payments.
Tags:
- API
Quantity remaining no longer returned from Checkout API error messageRead full post –>Checkout API no longer shows inventory levels for privacy.
remaining: 1is a placeholder for legacy support, to be removed later. Check updated error responses in the documentation.Tags:
- API
The Partner API is now available for accessing App Events, Earnings, and Experts Jobs DataRead full post –>API access to App event, Earning, and Experts Marketplace Job data is now available to all Shopify Partners through the new Partner GraphQL API. This API allows programmatic access to data that was...
Tags:
- Platform
Checkout upgrade coming soonRead full post –>Shopify Plus users with checkout.liquid must upgrade between Jan 25-Feb 26, 2021, to access new features and keep customizations intact.
Tags:
- API
- 2021-01
Read full post –>Translated countries and provinces names available in Shipping ProfilesTags:
- API
- 2021-01
Product media in GraphQL Storefront API now ordered by positionRead full post –>As of the 2021-01 API version, product media information in the GraphQL Storefront API is returned in...
Tags:
- Action Required
- API
Users endpoint now supports cursor-based paginationRead full post –>The Users endpoint now supports cursor-based pagination to prevent timeouts in shops with many users, improving response times and data management.
Tags:
- API
- 2021-01
Auto-activation of charges and subscriptionsRead full post –>Starting in the 2021-01 release, app charges will auto-transition from pending to active upon merchant approval, removing the need for manual activation and simplifying billing.
Tags:
- API
- 2021-01
Storefront API Product, Blog, and Page nodes now have SEO fieldsRead full post –>As of Storefront API version 2021-01, you can obtain the SEO details for...
Tags:
- Platform
Updates to our API License and Terms and Partner Program AgreementRead full post –>Updated API License and Partner Program Agreement effective Jan 1, 2021. Developers should review to ensure compliance and understand app development and distribution on Shopify.
Tags:
- API
Pricing validations moved from 2020-04 to 2020-07Read full post –>Breaking change:
must be greater thanprice. Migration extended to2020-07. Check API Health, deprecation headers, and release notes for updates.Tags:
- Action Required
- Shopify App Store
App store ads team permissionsRead full post –>Shopify now allows customizable team permissions for App Store ads. Owners can set permissions for viewing/managing ads and financials in the Partner Dashboard's Team section.
Tags:
- API
- 2021-01
Updates to Image type on Storefront GraphQL APIRead full post –>The 2021-01 update allows easy access to original image dimensions, enhancing client-side rendering and preventing reflow in lazy-loaded images for better performance.
Tags:
- API
- 2021-01
Localization extensions mutation updateRead full post –>GraphQL Admin API v2021-01 now supports updating checkout localization data via order mutations, aiding compliance with country-specific regulations like Brazilian CPF numbers.
Tags:
- API
- 2021-01
New proxy feature for Script Tag APIRead full post –>As of the 2021-01 API version, you can now proxy script tags added to Storefront's via the ScriptTags API through Shopify infrastructure, allowing Shopify's globally distributed CDN to cache and...
Tags:
- API
- 2021-01
Subscriptions API updateRead full post –>Subscription API updates: new fields for pricing, dates, and expiration; partial input for draft updates; new webhook; and removal of a delivery policy. Enhances flexibility and efficiency.
Tags:
- API
Private apps can now check their deprecated callsRead full post –>Private apps can now check their deprecated calls through the Deprecated endpoint using the REST API.
Details can be found in the [REST API reference...
Tags:
- API
- 2021-01
Transaction fees available on the OrderTransaction resourceRead full post –>As of 2021-01, query transaction fees on OrderTransaction. TransactionFee details processing and foreign exchange fees, aiding in detailed financial analysis for developers.
Tags:
- API
- 2021-04
Duties are now available on the Storefront APIRead full post –>Storefront API 2021-04 adds duties to Checkout and Order resources. Key fields updated: lineItemsSubtotalPrice, paymentDueV2, subtotalPriceV2, and totalPriceV2. Delayed release to April 2021.
Tags:
- API
Dynamic Timeout for CarrierService API Rate RequestsRead full post –>CarrierService API read timeouts now adjust dynamically based on requests per minute: 10s (<1500 RPM), 5s (1500-3000 RPM), 3s (>3000 RPM), optimizing checkout performance.
Tags:
- Action Required
- Themes
Deprecating Sass in themesRead full post –>Shopify themes will deprecate
.scssfiles, transitioning to.css. Developers should compile.scssto.csslocally. Future themes may not support.scss.Tags:
- API
- 2021-01
Extended Authorization available in the APIRead full post –>As of 2021-01, apps can access Shopify Payments extended authorization fields by querying the [GraphQL...
Tags:
- Shopify App Store
New subscription and post-purchase up-sell app collections available nowRead full post –>New Shopify apps for subscriptions and upsells now integrate with Checkout using new APIs. Old apps are unavailable for download. Existing users unaffected; new users must choose integrated apps.
Tags:
- Themes
Show pickup availability on product pages for themesRead full post –>Debut theme update adds pickup availability, allowing merchants to display local pickup options and estimated times on product pages, enhancing customer experience.
Tags:
- Platform
New collaborator account access security featureRead full post –>New security feature: Merchants can set a 4-digit code for collaborator access requests. Obtain the code from merchants to access their store if this feature is enabled.
Tags:
- Shopify App Store
App store ads - RelevanceRead full post –>We've released a new reporting column for App store ads - relevance. The relevance column provides advertisers with a more explicit signal for how relevant their app is for any given search...
Tags:
- Platform
New ‘Charge_ID’ field in the Partner Payout CSVRead full post –>New 'Charge_ID' field in Partner Payout CSV helps app developers reconcile charges with payouts. Available only in new CSV downloads from October 14th.
Tags:
- API
New Subscription APIs and Product Subscription Extension available in early accessRead full post –>New APIs and tools enable subscription integration on Shopify storefronts, supporting flexible selling methods and compatibility with platform features like discounts and payments.
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
Legal Policy API now availableRead full post –>As of 2020-10, legal settings can now be modified using the new Legal Policies API. Legal policy apps will be able to update the text content of policies by specified policy type (e.g. refund...
Tags:
- API
Use product statuses to filter and manage productsRead full post –>The 2020-10 release adds a status field to the product resource in REST and GraphQL APIs, enabling merchants to manage products as draft, active, or archived for better organization.
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:
- 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
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:
- 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
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:
- 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:
- 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:
- 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.