Publish History & Restoring an Earlier Version
Every time you Publish, a full snapshot of that page (blocks + settings) is saved. So you can return to any earlier version with one click and undo a…
Where to find it: Theme Editor → the history/clock icon (⟲) at the top right → Publish History in the right panel Who it's for: Anyone who published a wrong change, changed their mind about a ready-made theme they tried, or wants to bring back an earlier state of a page In short: Every time you Publish, a full snapshot of that page (blocks + settings) is saved. So you can return to any earlier version with one click and undo a bad change or a ready-made theme you didn't like.
What is it for?
Previously, if you were unhappy with a change you had published, there was no way back — you had to rebuild the page by hand. Publish History solves this: every time you publish, the system silently records the page's state at that moment (all its blocks, layout and settings). You can then see these records as a list, pick one and restore that version.
To open the history panel, click the history (⟲) icon on the right side of the top toolbar. The panel shows the publish history of the currently selected page.
What you see in the list
Each version card shows:
- Version number (e.g.
v12) — which publish it was. - Live badge — marks the version currently live on your site.
- Date and time — when it was published.
- Published by — who published this version (email).
- Change summary — compared to the previous version, how many blocks were added (+), removed (−) and changed (~).
- Block count — total number of blocks in that version.
- Theme-wide badge — appears if that publish changed more than one page (and/or theme settings) together.
- Note (if any) — a short description attached to the publish.
If a version was created by restoring another version, its card shows a ⟲ v# badge telling you which version it came from.
How to restore a version
- In the history panel, click Restore this version on the version you want.
- Read and confirm the dialog that appears.
- The selected version's content is loaded into a draft — it opens in the editor, but your live site does not change yet.
- Review the page. If you like it, click Publish to take it live.
- If you change your mind, use Discard draft from the ⋮ menu to return to the state before the restore.
This "load to draft first, then publish" flow is a deliberate safety choice: a wrong click never changes your site instantly; you always see it first, then confirm.
Restoring overwrites any unsaved changes you have on that page. If you have important work in progress, Save it to a draft first.
Restoring the whole theme (undoing a ready-made theme)
When you apply a ready-made theme, all your pages and your color/font settings change together. To undo this you don't have to restore each page one by one.
The version card of such a publish carries a Theme-wide badge. When you click Restore this version, the dialog offers two options:
- This page only — returns just the page you're on to that moment.
- Restore whole theme — returns all pages and theme settings included in that publish, together, to that moment.
In both cases the content is loaded into a draft first; your live site does not change until you click Publish.
The restore is recorded too
When you restore a version and publish it, that action is written to history as a new version (its card notes which version it came from). So you can also change your mind about a restore and return to the previous version again. No step is one-way.
How many versions are kept?
The last 30 publishes are kept per page. When you make a new publish, the oldest record is automatically removed. This keeps the history from growing forever; in practice the last 30 publishes cover every case you'd want to return to.
Tips
- History is specific to the currently selected page. To see another page's history, switch to that page first.
- The restore button is disabled for the Live version — it's already published.
- A newly created page that has never been published shows an empty history; it starts filling after the first Publish.
- Publish history also covers most of the need for "exporting a theme backup": to return to an earlier state, you no longer need export/import.
Was this page helpful?
Top Toolbar
The editor's "control panel." The commands you use most often, such as selecting a page, device preview, edit/preview mode, Save (draft without…
Pages and Structure
Here you manage which screens your store consists of. You select, create, edit, and delete pages; you also switch to the shared Header/Footer Structure…