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
Buy Button carts now support automatic discountsRead full post –>Buy Button JS now supports automatic discounts by default. Check cart appearance and customization options when upgrading to avoid unexpected behavior.
Tags:
- Shopify App Store
Selecting a primary language for your listingsRead full post –>Create app listings in any supported language, set any language as primary, and no longer require English. Ensure your app is translated in the chosen languages.
Tags:
- Action Required
- Shopify App Store
Privacy policy requiredRead full post –>The privacy policy is now a required field in the app submission form for newly submitted or updated listings of apps in the Shopify App Store.
Please ensure you have an updated privacy...
Tags:
- Action Required
- API
Page-based pagination replaced by cursor-based pagination across multiple REST endpointsRead full post –>Shopify REST API now uses cursor-based pagination, replacing page-based pagination for faster, efficient data retrieval. Update apps using legacy pagination to ensure compatibility.
Tags:
- Tools
Notifications in the Partner Dashboard - Keep track of relevant news and updatesRead full post –>Shopify Partner Dashboard now includes a notification section for updates, replacing some emails and banners. Access via the bell icon; critical alerts marked with a risk icon.
Tags:
- Shopify App Store
Category sorting updatesRead full post –>The default sorting for category pages have been updated to be ‘Most relevant’ for merchants, similar to search.
We have also streamlined the other sort options to ‘Newest’ or ‘Most...
Tags:
- Shopify App Store
Shopify App Store is now available in 8 additional languagesRead full post –>The Shopify App Store is now available in Malay Hindi, Danish, Finnish, Swedish, Thai, Korean. You can now create a listing in these languages that will be shown to merchants. [Learn more about...
Tags:
- API
Additional cart item properties available in Shopify's AJAX API responseRead full post –>Shopify's AJAX API now includes
,, andin cart items, enhancing theme developers' storefront design capabilities.Tags:
- API
Version 2019-07 is now generally available for our Admin and Storefront APIsRead full post –>Stable version 2019-07 of GraphQL and REST Admin APIs is now available, with Storefront API added to versioning.
Tags:
- API
Removed "featured" from CollectsRead full post –>We have removed the
featuredfield from Collects. This field will no longer be available in Admin REST API queries returning collects.See...
Tags:
- Action Required
- API
GraphQL Admin ID added to webhooksRead full post –>Webhook payloads now include
for better API interoperability. Breaking change for shopify_app <10.0.0 and Rails <5.2.1.1. Non-Rails apps unaffected.Tags:
- Tools
Liquid cheat sheet updateRead full post –>The Liquid cheat sheet now includes 176 new items, 22 updates, and 9 removals, increasing content by 43%. Key updates are in filters and objects, impacting 695 total items.
Tags:
- Tools
Enable your users to sell in multiple languages with our new Translation APIsRead full post –>Shopify now supports multi-language selling via apps with new Translations and Shop Locale APIs, plus theme enhancements. Available in Unite developer preview for app localization.
Tags:
- API
Multi-currency for Shopify Payments is coming to all plansRead full post –>Multi-Currency for Shopify Payments is now available to all merchants, supporting 10 currencies. Update apps for compatibility. Plus plans have exclusive features like price rounding and GeoIP currency selection.
Tags:
- API
Customer resource now includes tax exemptionsRead full post –>The 2019-07 release adds a tax_exemptions property to the customer resource, allowing developers to specify tax exemptions via REST and GraphQL APIs, initially for Canadian customers.
Tags:
- API
Manage fulfillments with greater control using our new Fulfillment Orders APIRead full post –>The Fulfillment Orders API is now available, enabling apps to manage fulfillments with new capabilities like order transfers, fulfillment requests, and location access. Available in Unite preview.
Tags:
- API
Create automatic and code discounts in GraphQL with our new Discounts APIRead full post –>The new Discounts API in Shopify's GraphQL Admin API lets developers create/manage automatic and code discounts, eliminating the need for PriceRule resources. Available in unstable version.
Tags:
- Tools
Create per product shipping rules with our new Delivery Profiles APIRead full post –>Shopify introduces Shipping Profiles, allowing merchants to set custom rates per product. Apps can use the Delivery Profiles API to automate shipping settings, enhancing flexibility and efficiency.
Tags:
- API
Our Billing API is now supported in GraphQLRead full post –>The GraphQL Billing API now supports auto-activated purchases and webhook subscriptions, enhancing app billing management without affecting existing REST implementations.
Tags:
- Action Required
- Tools
The new online store design experience is now available in developer preview and here’s what you need to knowRead full post –>New store design enhances theme flexibility with sections, master pages, and drafts. API updates support new features. Prepare apps/themes for changes launching later this year.
Tags:
- API
Storefront search now supports product suggestions with the Predictive Search APIRead full post –>Use the Predictive Search API to add product suggestions in storefront search, enhancing speed and user experience. Supports multiple languages via
endpoint.Tags:
- API
Limit visibility of your metafield data with our new Private Metafields APIRead full post –>Private metafields now restrict data visibility to your apps only, enhancing privacy and security for Shopify developers by preventing other apps from accessing your metafield data.
Tags:
- Tools
Manage 3D and video on products with our new Media APIsRead full post –>Shopify's developer preview introduces 3D and video media management via GraphQL API. Developers can create, update, and delete media, enhancing product display capabilities.
Tags:
- Action Required
- Tools
Edit orders with our new Order Editing APIsRead full post –>The new Order Editing API allows merchants to modify orders via GraphQL, impacting order states and values. Test apps for compatibility using the developer preview in development stores.
Tags:
- Shopify App Store
Create translated listingsRead full post –>Create translated app listings for all Shopify App Store languages. English is required as the primary language. Listings appear based on the merchant's browsing language.
Tags:
- API
Integrate to Shopify Marketing with the new marketing activities APIRead full post –>Shopify marketing apps can now be embedded in the admin via the marketing activities API. Build app extensions for integration. Contact support for queries.
Tags:
- Shopify App Store
Install requirement for Shopify Point of SaleRead full post –>You can now specify Shopify Point of Sale as an install requirement for your app, to ensure that merchants can only install your app if they use that sales channel.
Install requirements...
Tags:
- API
Shopify supports shared web credentials on iOSRead full post –>Shopify now supports shared web credentials, allowing seamless user login between iOS apps and websites, enhancing user experience and reducing login friction for developers.
Tags:
- API
We're making changes to how variants are matched with options when products are updated.Read full post –>Product update API now retains variant IDs when options match, instead of creating new ones. Review your app for potential impacts. No expected issues for existing apps.
Tags:
- Tools
Updated the Stores section of the Partner DashboardRead full post –>The Partner Dashboard's Stores section now offers improved navigation and mobile responsiveness, enhancing store management efficiency for developers.
Tags:
- API
New section schema options for themesRead full post –>Theme section schemas now accept a
tagattribute, which customizes the HTML tag that wraps theme sections. Existing theme sections continue to use<div>by default.Learn more about [section...
Tags:
- API
Product Recommendations APIs: Now available on all plan types with added support in Liquid and Storefront APIs.Read full post –>Product Recommendations API is now available on all Shopify plans, with added support for Liquid and Storefront API, enhancing product discovery and customization options for developers.
Tags:
- API
Storefront API updates: metafields, scripts, and more!Read full post –>Storefront API updates: Metafields query support, Apple Pay checkout access, Shopify Scripts for Plus, out-of-stock filtering, product recommendations, improved error codes, and gift card purchases.
Tags:
- Shopify App Store
Highlighting Install Requirements in Search and CategoriesRead full post –>Apps now display a "Not Compatible" badge if they don't meet install requirements, helping merchants identify compatibility based on geographic and sales channel settings.
Tags:
- Shopify App Store
Shopify App Store is now available in 3 additional languagesRead full post –>The Shopify App Store is now available in Dutch, Simplified and Traditional Chinese. You can now create a listing in these languages that will be shown to merchants. [Learn more about translated...
Tags:
- Tools
Shopify Flow connectors now support Shopify propertiesRead full post –>Shopify Flow connectors now support Shopify properties in triggers, enhancing custom triggers with related resource data and enabling specific actions. Available only for new connectors.
Tags:
- Action Required
- API
Non-HTTPS webhooks will no longer be supportedRead full post –>Starting May 1, 2018, new apps can't create non-HTTPS webhooks. By July 1, 2018, this applies to all apps. All non-HTTPS webhooks removed by January 1, 2019.
Tags:
- API
AJAX API now supports multi-currencyRead full post –>AJAX API now supports multi-currency for Shopify Payments, returning monetary values in cart currency. Affects
/cart.js,,, and.Tags:
- API
Introducing Admin API versioning and developer previewRead full post –>Shopify introduces API versioning for stability and predictability, with new versions every 3 months. Developer previews offer early access to upcoming features for testing.
Tags:
- Shopify App Store
Local collections and staff picks in the Shopify App StoreRead full post –>Local collections and staff picks have started to roll out to merchants from regions around the world. Merchants visiting the Shopify App Store will see a local collection and staff picks more...
Tags:
- Shopify App Store
Enabling Install Requirements in the Shopify App StoreRead full post –>Set install requirements to block merchants whose stores don't meet your app's geographic and sales channel needs, ensuring core functionality.
Tags:
- API
Paginated requests may now be subject to additional API throttlingRead full post –>Shopify now limits GET requests with a page offset over 100,000 to one call every two seconds. Use
pagination to avoid throttling. Adjust request rate usingRetry-Afterheader.Tags:
- Tools
POS embedded apps are no longer supported on iOS 9 or earlierRead full post –>Shopify POS apps using the App SDK will stop working on iOS 9 from April 1, 2019. Developers must ensure compatibility with newer iOS versions to avoid errors.
Tags:
- API
API call limits will be applied to variant creationRead full post –>New API call limits for product and variant creation will trigger HTTP 429 errors when exceeded. Implement retry logic to handle these limits effectively.
Tags:
- API
[UPDATED] Updates to our API License and Terms of Use and Partner Program AgreementRead full post –>Shopify updates restrict partners from soliciting merchants off-platform, mandate app data sync with Shopify admin, enforce Shopify checkout use, and prohibit duplicate apps.
Tags:
- API
The Customer resource now includes two new properties to save customer subscription statesRead full post –>Added
andto Customer REST resource for tracking marketing consent. Enhances customer data integrity. GraphQL API update coming soon.Tags:
- API
Product Recommendation API available to Plus merchantsRead full post –>The new Product Recommendations API offers smart suggestions on product pages, real-time analytics, AI-driven insights, and customization, enhancing customer experience and boosting sales for Plus merchants.
Tags:
- Shopify App Store
Updated App Listing Submission FormRead full post –>The Shopify App Store listing submission form has been modernized to make it easier to submit a new app listing, or update an existing one.
With this, we’ve also updated our...
Tags:
- API
Product tags now have a limit of 250 per productRead full post –>Shopify limits products to 250 tags. Exceeding this in API requests triggers a 423 error. Affects REST Admin API and GraphQL mutations for product updates and creation.
Tags:
- Shopify App Store
Reply to Reviews in the Shopify App StoreRead full post –>You can directly engage with the merchants who’ve posted a review of your app by replying to a review. [Learn how to reply to reviews...