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
Removed minimum character requirement for reviewsRead full post –>We’re simplifying feedback collection and reducing non-informative content. These ratings contribute to the overall score without impacting the recent review ranking updates.
Tags:
- API
New inventory states: Safety Stock, Damaged and Quality ControlRead full post –>GraphQL Admin API now supports
,damaged, andinventory states, tracking them asbut unavailable for sale in Shopify admin.Tags:
- Action Required
- Shopify App Store
Updates to our Terms of Use and Partner Program AgreementRead full post –>Effective August 28, 2023, Shopify updated its Partner Program Agreement and API Terms. Developers must sync order data off-platform. Review changes to ensure compliance.
Tags:
- Shopify App Store
New App Store RequirementRead full post –>Starting Monday September 18th, languages listed under the Languages section of your App Store listing must be fully available within the app. Any language listed that is not accessible within...
Tags:
- API
Cart and Checkout Validation Functions now run in online store cartRead full post –>Cart and Checkout Validation Functions now run on the online store cart (they previously only ran on the storefront cart API). You can now apply custom validation logic to buyers on the online...
Tags:
- API
- 2023-10
Discounts - Ability to create Automatic free shipping discountRead full post –>Shopify is bringing a new feature for merchants, the ability to create automatic free shipping discount.
As of 2023-10 API version, you can create automatic free shipping discounts via admin or...
Tags:
- API
checkout_started now triggers on every checkout visit in checkout extensibility.Read full post –>As of Aug 17, 2023, checkout_started triggers on every checkout visit with checkout extensibility, offering more insights into the customer journey.
Tags:
- API
POS UI extensions update: new components, fixesRead full post –>POS UI extensions v1.3.0 adds DatePicker, TimePicker, DateField, TimeField, EmailField, NumberField, TextField, TextArea. Tile props updated: enabled, onPress optional; badgeValue added.
Tags:
- API
- 2023-10
Renderable and Online Store capabilities for metaobjectsRead full post –>New metaobject features enable SEO attributes and render landing pages in the Online Store. Configure independently for SEO metadata and web page rendering via Liquid and Storefront API.
Tags:
- API
Server Pixels now has order_id as part of the checkout_completed eventRead full post –>For Server Pixels, we've added order_id to the checkout_completed event payload so that you can track it server-side.
Tags:
- Shopify App Store
Improvements to app review rankingRead full post –>We’ve shipped refinements to our app review ranking system and will continue to further invest in it. If you have any feedback, please submit it to this form.
Tags:
- Tools
Coming soon: simplified extension versioning and deploymentRead full post –>Shopify CLI update: Release all extensions simultaneously, use app-level versioning, preview Functions, and delete extensions. Opt-in per app. Future release.
Tags:
- Tools
[Developer Preview] Shopify Flow - Use the CLI to manage your tasksRead full post –>Shopify CLI now supports Flow tasks and actions creation, unifying app management. Requires CLI v3.48+. Feedback welcome at flow-connectors-dev@shopify.com.
Tags:
- Tools
[Developer Preview] Shopify Flow - Use return data in your actionsRead full post –>Flow actions can now return data, enabling new automations. Use Shopify CLI v3.48+ to define actions. Integrate services like OpenAI for enhanced workflows.
Tags:
- Platform
Install custom apps on multiple Shopify Plus storesRead full post –>Starting today partner accounts can distribute a single custom app to all stores within a Shopify Plus organization. As a result, it's now much simpler to manage and maintains apps for multi-store...
Tags:
- Platform
Extension-only appsRead full post –>You can now create custom apps that contain only extensions without the need to build and host an external web application, or implement OAuth. Custom apps without a requirement for embedded admin...
Tags:
- API
Checkout UI Extensions - API VersioningRead full post –>We have released API versioning for checkout UI extensions. As part of this release, we are also moving checkout UI extensions over to the new ui extension packages.
- For information on how to...
Tags:
- Tools
[Developer Preview] Admin action and block extensionsRead full post –>Developers can now create Admin action and block extensions for Shopify, integrating app functions directly into admin pages for improved merchant efficiency and faster API access.
Tags:
- API
Cart and Checkout Validation Function are now available for custom appsRead full post –>The Shopify Functions API for cart and checkout validations is now available on production stores for custom apps.
Learn more about building cart and checkout validations in our dev docs: [Cart...
Tags:
- API
New and updated APIs to build product bundlesRead full post –>The ProductVariantComponent API now supports fixed bundles in GraphQL Admin API. Use the new Cart Transform Function API for customized bundles.
Tags:
- Platform
Polaris v12 beta now availableRead full post –>The beta release of Polaris v12 is now available, providing developers with early access to resources for updating the look and feel of your apps to fit seamlessly within the newly redesigned...
Tags:
- API
Checkout UI Extensions - New APIs for Summer EditionsRead full post –>New APIs allow extensions to modify shipping addresses, access B2B buyer details, and read/write metafields on carts and companies, enhancing customization and data handling.
Tags:
- API
Cart Transform Function APIRead full post –>The Cart Transform Function API now supports expanding or merging cart items, enabling developers to create customized bundles efficiently.
Tags:
- Tools
App Bridge viaRead full post –>We have released a new version of App Bridge. You can add the
<script>tag to the<head>of your app pages and get the benefits immediately.App Bridge has been written from the ground...
Tags:
- Platform
Simplified extension versioning and deploymentRead full post –>Shopify CLI now packages and deploys extensions simultaneously with app-level versioning. Simplified deployment is optional until Sept 5, then mandatory. Available in CLI 3.48.
Tags:
- Platform
Config as CodeRead full post –>Starting today, you can configure and manage your apps directly in your codebase without having to visit the Partner Dashboard. Using Shopify CLI, you can link your
shopify.app.tomlfile to an...Tags:
- Built for Shopify
Updates to the App Design GuidelinesRead full post –>Updated App Design Guidelines clarify directives as "Must Do" and "Do Not" and add rules for Forms, Marketing, and Admin UI. Effective for Built for Shopify from Sept 1, 2023.
Tags:
- Tools
Oxygen Log Drains now available to Shopify PlusRead full post –>Oxygen now supports log drains, enabling Shopify Plus developers to forward logs to platforms like DataDog, Splunk, and New Relic via Shopify admin, no coding needed.
Tags:
- API
Introducing the new Customer Account API in developer previewRead full post –>The Developer Preview of the Customer Account API is now available, offering enhanced security and personalization for headless storefronts with passwordless SSO and customer management features.
Tags:
- Shopify App Store
App review summariesRead full post –>We’ve added app review summaries (powered by Shopify Magic) to the Shopify App Store, helping merchants see your app’s value based on other merchants' experiences. To start, review summaries will...
Tags:
- Tools
Hydrogen updates: New CLI improvements and Remix-optimized componentsRead full post –>Hydrogen update boosts headless store setup with Shopify CLI, offering full purchase journey scaffolding, styling options, live inventory, Remix-optimized components, and enhanced GraphQL type safety.
Tags:
- API
Remove rate limits on the Storefront APIRead full post –>Storefront API now serves all legitimate requests from both private and public clients without rate limits. Headless stores will stay protected against bot activity and never hit a throttle, no...
Tags:
- Tools
The Summer ’23 Edition is live!Read full post –>Shopify introduces 17 new checkout APIs, Hydrogen enhancements, admin UI extensions, and Function APIs with JavaScript support, boosting customization and app development efficiency.
Tags:
- API
Smart Grid management for Point of Sale now availableRead full post –>The latest GraphQL API update allows using the Admin API to manage Smart Grid layouts for POS, enabling creation, naming, and multi-location assignment with synchronized updates.
Tags:
- API
- 2023-10
Introduce Fulfillment Constraints built on Shopify FunctionRead full post –>The 2023-10 Shopify Functions API update introduces Fulfillment Constraints, enabling custom fulfillment strategies by restricting shipping rates if constraints aren't met.
Tags:
- API
Storefront API Cart BXGY discount line foldingRead full post –>Storefront API now groups cart lines by discount and amount, aligning with Online Store/Ajax API. Developers must adjust to new BXGY discount line folding behavior.
Tags:
- Action Required
- API
Changes to Ajax API Cart token formatRead full post –>Ajax API cart tokens now have a
c1-prefix. Ensure apps/themes handle tokens flexibly, avoiding hard-coded assumptions about format or length.Tags:
- API
- 2023-10
urlavailable onMediaImage.originalSourceGraphQL fieldRead full post –>As of API version
2023-10,urlfield is available on the GraphQL'sfield...Tags:
- API
- 2023-10
Shopify Protect protection status on Admin APIRead full post –>The latest Admin GraphQL API update lets you check Shop Pay order protection status via
and listen to status changes with a new webhook, aiding fraud protection apps.Tags:
- Shopify App Store
Updated integrations field for app listingRead full post –>We’ve combined the “Fit seamlessly” and “Integrates with” fields on our app listing pages into one place. Apps that are built using the Checkout and Point of Sale extensions will have them...
Tags:
- Shopify App Store
Updated merchant notification system for appsRead full post –>We’ve updated the app settings page with a new notification system to inform merchants of notable insights on their installed apps. Merchants will be able to quickly identify apps that are...
Tags:
- API
- 2023-07
Partner Exclusive Mutations to Support the Transfer of Subscriptions Between ShopsRead full post –>As of Admin API version 2023-07, selected partners can use the new customerPaymentMethodGetDuplicationData and customerPaymentMethodCreateFromDuplicationData to migrate subscription...
Tags:
- API
- 2023-07
Determining local pickup inventory availability in the Storefront APIRead full post –>As of version 2023-07 of the Storefront GraphQL API, you can now use the
field to determine the inventory available for a product variant at a particular local...Tags:
- API
- 2023-07
Added new fieldtax_exempton theOrderresource for the REST Admin APIRead full post –>The
field in REST Admin API2023-07helps determine tax exemption status for orders, excluding tax-exempt products. Key for handling tax settings in Draft Orders.Tags:
- Action Required
- API
- 2023-07
Translate filter settingsRead full post –>As of 2023-07 we're introducing a new capability to translate filters.
When enabled, all filter labels will be eligible for translations through the [Translations...
Tags:
- API
- 2023-07
Tax partners can now configure the state of an tax app configurationRead full post –>Added taxAppConfigure mutation for tax partners to configure existing tax services, enhancing flexibility and efficiency in tax management for smoother app operations.
Tags:
- API
- 2023-07
Unknown sale typeRead full post –>As of
2023-07, we are introducing sales typewith line typeUNKNOWNthat represents new types of sales that may be added in the future and do not exist on older versions.This...
Tags:
- Action Required
- API
- 2023-07
Breaking changes to Product Feeds APIRead full post –>Product Feeds API v2023-07: Replace 'bulk' with 'full' in webhook topics; correct 'occurred_at' spelling. Use 'productFullSync' mutation for full sync notifications.
Tags:
- API
- 2023-07
Added newtax_partner/updatewebhookRead full post –>As of the Admin API
2023-07Release thewebhook will be available.The
webhook will be called whenever a tax partner is added or updated. Partners...Tags:
- API
- 2023-07
Additional fees as a sale line typeRead full post –>Sales records can now be of type
as of2023-07, which represents a sale associated with an additional fee charge.For more information on this new type implementation, visit...