A new design surface that lays out every page in a single interactive workspace. Pan and zoom to see your whole store, click elements to edit them directly, or chat with Sidekick, and changes appear in real time.
The current theme editor. You switch between pages and edit each one separately. After you adopt Canvas, your original theme stays here.
Every page sits side by side. Pan to move around, zoom in for detail. Click elements to edit them directly, or chat with Sidekick.
Open Online Store > Themes in the admin.
Create a new theme in Canvas, or duplicate a Shopify theme or custom theme into Canvas.
The original theme remains in the current theme editor.
Third-party themes from the Shopify Theme Store can't be used in Canvas.
Markets aren't supported at launch.
rollouts aren't supported at launch.
Translations aren't supported at launch.
App blocks and app embeds aren't supported at launch.
Themes edited in Canvas don't receive theme updates.
| Item | Current theme editor | Canvas |
|---|---|---|
| Workspace | One page at a time | All pages at a glance Infinite workspace |
| Editing method | Not stated in the article | Two ways Direct click + Sidekick chat |
| Preview | Not stated in the article | A live, working store (interactions, animations, products/collections, screen sizes) |
| Third-party themes | — | Not supported(at launch) |
| Markets / Translations / Rollouts / App blocks | — | Not supported(at launch) |
| Theme updates | — | Not received |
Canvas themes are created from scratch or by duplicating an existing theme. The original theme stays in the current editor, so you can test alongside your live theme.
Themes edited in Canvas don't receive updates. You'll need a separate process to pick up fixes and new features from the theme developer.
If your store relies on apps (reviews, CRM, tracking tags, etc. added via app embeds), assume those features will be missing when you switch to a Canvas theme.
Markets, translations, and rollouts aren't supported. For cross-border or multilingual stores, sticking with the current editor is the safer choice at launch.
The article doesn't cover the impact on Liquid or theme file structure, how it works with Shopify CLI or GitHub integration, or whether a Canvas theme can be moved back to the current editor.Before touching a theme under version control, use a duplicate theme to see what changes it produces.