How items are matched
Each item is matched by its original Shopify ID. This ensures precise rollback, even if you renamed a product handle or a collection title, the correct record is updated based on its unique ID.| Entity type | Matched by |
|---|---|
| Products | Original Product ID |
| Collections | Original Collection ID |
| Customers | Original Customer ID |
| Discounts | Original Discount Node ID |
| Gift Cards | Original Gift Card ID |
| Pages | Original Page ID |
| Blogs | Original Blog ID |
| Files | Original File ID |
| Themes | Original Theme ID |
| Menus | Original Menu ID |
| Markets | Original Market ID |
| URL Redirects | Original Redirect ID |
| Delivery Profiles | Original Profile ID |
| Locations | Original Location ID |
| Price Lists | Original Price List ID |
| Catalogs | Original Catalog ID |
| Metafield Definitions | Original Definition ID |
| Metaobject Definitions | Original Definition ID |
| Metaobjects | Original Metaobject ID |
What happens during rollback
- If the item exists, it is updated to match the stored version.
- If the item was deleted, it is recreated with the stored data. New Shopify IDs may be generated for recreated items, but Vortex Backup tracks the original ID for future rollbacks.
Supported entity types
Products
Your complete product catalogue can be rolled back, including:| Data | Rollback support |
|---|---|
| Title and Description | Fully restored |
| Pricing (Price, Compare At) | Fully restored |
| Images and Media | Fully restored |
| Variants (Size, Colour, etc.) | Fully restored |
| SKU and Barcode | Fully restored |
| Inventory Levels | Restored by location |
| Tags and Categories | Fully restored |
| SEO Title and Description | Fully restored |
| Product Status | Active, Draft, Archived |
| Custom Fields (Metafields) | Fully restored |
| Vendor and Product Type | Fully restored |
Collections
Both manual and smart collections can be rolled back:| Data | Rollback support |
|---|---|
| Title | Fully restored |
| Handle (URL) | Preserved |
| Description (HTML) | Fully restored |
| Sort Order | Restored |
| Template | Custom templates preserved |
| Collection Image | Fully restored |
| Products (Manual) | Product associations restored |
| Automation Rules (Smart) | All rules restored |
| Rule Conditions | Match all / any logic preserved |
| Metafields | Fully restored |
Customers
| Data | Rollback support |
|---|---|
| Name (First and Last) | Fully restored |
| Email Address | Fully restored |
| Phone Number | Fully restored |
| All Saved Addresses | Fully restored |
| Customer Tags | Fully restored |
| Internal Notes | Fully restored |
| Tax Exemptions | Fully restored |
| Marketing Consent | Email and SMS preferences |
Gift cards
| Data | Rollback support |
|---|---|
| Initial Value | Restored |
| Expiration Date | Restored |
| Customer Association | Linked by original customer ID |
| Notes | Restored |
| Gift Card Code | New code generated for security |
Pages
| Data | Rollback support |
|---|---|
| Page Title | Fully restored |
| Page Content (HTML) | Fully restored |
| Handle (URL) | Preserved |
| Publish Status | Restored |
| Template | Custom templates preserved |
Blogs and articles
| Data | Rollback support |
|---|---|
| Blog Title and Handle | Fully restored |
| Comment Settings | Restored |
| Article Title and Content | Fully restored |
| Article Author | Restored |
| Article Tags | Restored |
| Featured Images | Restored |
| Publish Date | Preserved |
Files and media
| File type | Rollback support |
|---|---|
| Images | Fully restored |
| Videos | Fully restored |
| Documents (PDF, etc.) | Fully restored |
| 3D Models | Fully restored |
Themes
| Data | Rollback support |
|---|---|
| Theme Name | Restored |
| Theme Role | Main / unpublished |
| Theme Files | Full ZIP, may require additional setup |
_restored_{timestamp}. The current live theme is not affected. The restored theme is unpublished by default.
Discount nodes
Both code-based and automatic discounts are supported:| Data | Rollback support |
|---|---|
| Discount Type | Code or Automatic |
| Title and Status | Fully restored |
| Value and Rules | Amount / percentage and conditions |
| Usage Limits | Total and per-customer limits |
| Schedule | Start and end dates |
| Combination Rules | Stacking settings |
Navigation menus
| Data | Rollback support |
|---|---|
| Menu Title and Handle | Fully restored |
| Menu Items | All links and labels |
| Nested Structure | Hierarchy preserved |
| Internal and External Links | Fully restored |
Markets
| Data | Rollback support |
|---|---|
| Market Name | Fully restored |
| Enabled Status | Active / inactive |
| Regions and Countries | Fully restored |
| Currency Settings | Local currency config |
| Web Presence | Domain / subfolder settings |
URL redirects
| Data | Rollback support |
|---|---|
| Source Path | Fully restored |
| Target URL | Fully restored |
Delivery profiles (shipping)
| Data | Rollback support |
|---|---|
| Profile Name | Fully restored |
| Product Assignments | Linked products |
| Shipping Zones and Rates | Fully restored |
| Location Groups | Origin locations |
Locations
| Data | Rollback support |
|---|---|
| Location Name | Fully restored |
| Address | Full address details |
| Fulfilment Settings | Online order fulfilment flag |
| Active Status | Active / inactive |
Price lists
| Data | Rollback support |
|---|---|
| Name and Currency | Fully restored |
| Price Adjustments | Fixed or percentage rules |
| Catalog Association | Link to catalog |
Catalogs
| Data | Rollback support |
|---|---|
| Title and Status | Fully restored |
| Price List | Associated list |
| Context Rules | Market and company rules |
Metafield definitions
| Data | Rollback support |
|---|---|
| Name and Key | Fully restored |
| Namespace | Fully restored |
| Type and Validations | Fully restored |
| Owner Type | Fully restored |
Metaobject definitions
| Data | Rollback support |
|---|---|
| Name and Type | Fully restored |
| Field Schemas | All fields restored |
| Access Settings | Storefront access |
| Display Name Key | Fully restored |
Metaobjects
| Data | Rollback support |
|---|---|
| Handle and Type | Fully restored |
| Field Values | All data restored |
| Status | Active / draft |
What cannot be rolled back
Some data types have limitations.| Data type | Reason |
|---|---|
| Orders | Protected to preserve financial / legal records |
| Transactions | Payment data is immutable |
| Customer Passwords | Security requirement |
| Blog Comments | Not available for backup |
| Customer Segments | Store-specific configurations |
| App Data | Managed by individual apps |
Rollback limitations
Timing considerations
- Most recent backups. Available within minutes of changes (real-time entities) or as fresh as the last manual backup (other entities).
- Older restore points. Check available dates in the Restore Centre version dropdown.
Data dependencies
Some data has relationships that matter:| If rolling back… | Consider also rolling back… |
|---|---|
| Products | Collections (to maintain groupings) |
| Collections | Products (if referenced) |
| Gift Cards | Customers (for associations) |
| Metaobjects | Metaobject Definitions (schema must exist) |
| Price Lists | Catalogs (for associations) |
| Delivery Profiles | Locations (for zone configuration) |
FAQ
Why are orders backed up but not restorable?
We do not restore orders in Shopify because they cannot be deleted, and restoring them could trigger actions like customer notification emails. Historical versions are displayed in the Restore Centre for view and compare, but the Restore button is disabled.What is the difference between Real-time and Manual backup?
Real-time means Vortex Backup actively listens to Shopify webhooks and tracks changes as they happen. Real-time backup is done for Products, Collections, Customers, and Orders. Manual backup applies to entities that do not have Shopify webhooks. Take full backups by clicking the Backup button on the Settings page. Manual backup applies to: Discount Codes, Discount Automatic, Blogs, Pages, Files, Themes, Gift Cards, Navigation Menus, URL Redirects, Markets, Delivery Profiles, Locations, Price Lists, Catalogs, Metafield Definitions, Metaobject Definitions, Metaobjects.Can I restore backup data to another store?
No. Currently, data can only be restored to the same store on which Vortex Backup is installed. For cross-store data movement, use Vortex Staging.Can I roll back specific items?
Yes. Rollback is designed to work on individual items. You select the specific product, customer, collection, or other entity you want to restore by its ID.Related pages
- Getting started, the four-step rollback walkthrough
- Settings and fields, the per-field reference
- Change logs and restore, Restore Centre comparison view
- Understanding the dashboard, the dashboard layout
- FAQs and known issues, platform constraints