Overview
The version system provides two types of saves:| Type | How It Works | When It Happens |
|---|---|---|
| Manual | You explicitly save a version | When you click “Save Version” in the history panel |
| Auto-periodic | The system automatically creates backup versions | At regular intervals while editing |
Opening the Version History Panel
Click the History icon (clock icon) in the builder sidebar to open the version history panel. The panel displays all saved versions in reverse chronological order (newest first).Saving a Version Manually
Click Save Version
Click the Save button (floppy disk icon) at the top of the panel. A new manual version is created from the current state of your page.
Auto-Periodic Versions
EcomWize automatically creates periodic backup versions while you work. These are labeled as “auto_periodic” in the version type and serve as automatic safety nets.Auto-periodic versions are created in the background and do not interrupt your workflow. They capture the page state at regular intervals.
Previewing a Version
You can preview any saved version to see how it looked without committing to a restore:Click on a version
In the history panel, click on the version you want to preview. The system fetches the full version data and loads it into the canvas.
Review the preview
The canvas updates to show the sections from that version. You can scroll through all sections and switch between desktop and mobile views.
Restoring a Version
To restore a version and make it your current page state:Preview the version first
Click on the version to preview it and verify it contains the content you want.
Click Restore
Click the Restore button that appears in the preview controls. This replaces your current page sections with the version’s sections on the server.
Restoring a version is a server-side operation that updates the page’s section data in the database. Your previous state before restoring is not automatically saved as a new version — save a manual version first if you want to preserve it.
Deleting a Version
To remove a version from the history:Click the delete button
Click the trash icon on the version card. A confirmation dialog appears to prevent accidental deletion.
Version Limits
Each page can have up to 20 versions. When the limit is reached:- New manual saves may require deleting an older version first
- Auto-periodic versions may replace the oldest automatic backup
- Manual versions are prioritized and not automatically deleted
Version Details
Each version in the history panel shows:| Detail | Description |
|---|---|
| Version name | Custom name (for manual) or auto-generated label |
| Version type | ”manual” or “auto_periodic” |
| Section count | How many sections the version contains |
| Timestamp | When the version was created |
Versions vs. Undo/Redo
| Feature | Undo/Redo | Versions |
|---|---|---|
| Scope | Individual actions (50 states max) | Full page snapshots |
| Persistence | Lost when you leave the builder | Saved permanently in database |
| Use case | Quick corrections while editing | Major checkpoints and backups |
Best Practices
Save before major changes
Save before major changes
Always save a manual version before restructuring your page, deleting multiple sections, or changing the brand style. This gives you a reliable fallback.
Name your versions descriptively
Name your versions descriptively
When saving versions, use descriptive names like “Before hero redesign” or “Client review v2” so you can quickly identify them later.
Clean up old versions
Clean up old versions
Periodically delete old versions you no longer need to stay within the 20-version limit and keep your history manageable.
Use preview before restoring
Use preview before restoring
Always preview a version before restoring it. This lets you verify the content without losing your current work.