Developer previews

Shopify's developer previews give you early access to new features of Shopify so that you can build on the platform with confidence. You can test features that will be available to merchants in the upcoming months, but that haven't yet been rolled out. With developer previews, you can test your apps for compatibility, build new features, and adapt your business strategies to maximize your apps' value to merchants.

Visit our developer changelog to see all available developer previews.

Previewing new features

When a new feature is accompanied by a backwards-incompatible change to our APIs, or a significant change to the online store or Shopify admin, it is included in a developer preview. You can then test the feature by creating a new development store and enabling the developer preview from your Partner Dashboard.

Each developer preview can include several new features. When you enable a developer preview, you select the preview that includes the features that you want to have access to.

To learn more about development stores, their features and limitations, and how to enable a developer preview, see Creating development stores.

For backwards-incompatible changes, the timeline for developer previews is tied to the API release schedule. When a stable version introduces a backwards-incompatible change, the feature associated with the change won't be available to a merchant's Shopify admin until 9 months later, when that version of the API is the oldest supported stable version. So you have 9 months to preview a feature and prepare for it before it is released to merchants. To learn more about the API release schedule, see Shopify API versioning.

Online store theme editor developer preview

The theme editor includes updated editing workflows, an optimized mobile editing experience, and improved theme loading times to help merchants make the changes they need faster.

This release contains no breaking changes to our official public APIs. Apps or Themes relying on undocumented/unsupported behaviour may be affected.

You can test your apps and themes in the new theme editor by creating a development store and selecting the Online store theme editor.

Learn more about the changes in the new theme editor.

Learn more from our community forum.

Learn how to create a development store.

Shopify Plus Global Nav developer preview

The Shopify Plus Global Nav developer preview enables you to test how your embedded apps will look on Shopify Plus stores that feature our global navigation.

By testing your app with the global navigation preview, you can see how your app behaves in a smaller viewport and make sure it's compatible with Shopify Plus shops.

Refer to our guide on how to embed your app within the Shopify Admin using App Bridge.

Learn more from our community forum.

Learn how to create a development store.

Localization extensions developer preview

The Localization Extensions developer preview enables you to use the GraphQL Admin API to return a tax ID that was collected during checkout.

You can test this feature with a Localization Extensions developer preview store.

Learn how to use the GraphQL Admin API to return a tax ID collected during checkout.

Learn more about localization extensions through our community forum.

Learn how to create a development store.

Duties and taxes developer preview

The Duties and Taxes developer preview gives your developement store the ability to charge duties calculated by Shopify during checkout, which avoids surprise charges for customers upon delivery.

Using the 2020-04 version of our REST or GraphQL Admin APIs, you can fetch duty amounts charged on international orders through checkout. Using the GraphQL Admin API, you can create refunds that include the duty on an entire order or individual line items.

Refer to our guide on how to use duties using the GraphQL API.

Learn more about duties through our community forum.

Learn how to create a development store.

For our Shopify Unite 2019 annual developer conference, we released a special edition of developer preview, which included the following features:

Going forward, all developer previews will be published as needed. You can learn about the features in each developer preview in the API version release notes.