Skip to main content
This page is the per-entity coverage map for Vortex Backup. It tells you exactly what data is backed up, what can be restored, what cannot, and the matching key used so rollbacks hit the right record. For per-field detail (which fields transfer, which do not), see Settings and fields.

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 typeMatched by
ProductsOriginal Product ID
CollectionsOriginal Collection ID
CustomersOriginal Customer ID
DiscountsOriginal Discount Node ID
Gift CardsOriginal Gift Card ID
PagesOriginal Page ID
BlogsOriginal Blog ID
FilesOriginal File ID
ThemesOriginal Theme ID
MenusOriginal Menu ID
MarketsOriginal Market ID
URL RedirectsOriginal Redirect ID
Delivery ProfilesOriginal Profile ID
LocationsOriginal Location ID
Price ListsOriginal Price List ID
CatalogsOriginal Catalog ID
Metafield DefinitionsOriginal Definition ID
Metaobject DefinitionsOriginal Definition ID
MetaobjectsOriginal Metaobject ID

What happens during rollback

  1. If the item exists, it is updated to match the stored version.
  2. 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:
DataRollback support
Title and DescriptionFully restored
Pricing (Price, Compare At)Fully restored
Images and MediaFully restored
Variants (Size, Colour, etc.)Fully restored
SKU and BarcodeFully restored
Inventory LevelsRestored by location
Tags and CategoriesFully restored
SEO Title and DescriptionFully restored
Product StatusActive, Draft, Archived
Custom Fields (Metafields)Fully restored
Vendor and Product TypeFully restored

Collections

Both manual and smart collections can be rolled back:
DataRollback support
TitleFully restored
Handle (URL)Preserved
Description (HTML)Fully restored
Sort OrderRestored
TemplateCustom templates preserved
Collection ImageFully restored
Products (Manual)Product associations restored
Automation Rules (Smart)All rules restored
Rule ConditionsMatch all / any logic preserved
MetafieldsFully restored
All smart collection rule types are preserved, including product title contains / equals, product type or vendor matches, price ranges, tag conditions, and inventory levels.

Customers

DataRollback support
Name (First and Last)Fully restored
Email AddressFully restored
Phone NumberFully restored
All Saved AddressesFully restored
Customer TagsFully restored
Internal NotesFully restored
Tax ExemptionsFully restored
Marketing ConsentEmail and SMS preferences
Customer passwords cannot be rolled back for security reasons.

Gift cards

DataRollback support
Initial ValueRestored
Expiration DateRestored
Customer AssociationLinked by original customer ID
NotesRestored
Gift Card CodeNew code generated for security
For re-created gift cards, codes cannot be restored to previous values. Customers receive new codes.

Pages

DataRollback support
Page TitleFully restored
Page Content (HTML)Fully restored
Handle (URL)Preserved
Publish StatusRestored
TemplateCustom templates preserved

Blogs and articles

DataRollback support
Blog Title and HandleFully restored
Comment SettingsRestored
Article Title and ContentFully restored
Article AuthorRestored
Article TagsRestored
Featured ImagesRestored
Publish DatePreserved
Blog comments cannot be rolled back as they are not accessible for backup.

Files and media

File typeRollback support
ImagesFully restored
VideosFully restored
Documents (PDF, etc.)Fully restored
3D ModelsFully restored

Themes

DataRollback support
Theme NameRestored
Theme RoleMain / unpublished
Theme FilesFull ZIP, may require additional setup
Theme restore creates a new theme from the backed-up ZIP file with the suffix _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:
DataRollback support
Discount TypeCode or Automatic
Title and StatusFully restored
Value and RulesAmount / percentage and conditions
Usage LimitsTotal and per-customer limits
ScheduleStart and end dates
Combination RulesStacking settings
DataRollback support
Menu Title and HandleFully restored
Menu ItemsAll links and labels
Nested StructureHierarchy preserved
Internal and External LinksFully restored

Markets

DataRollback support
Market NameFully restored
Enabled StatusActive / inactive
Regions and CountriesFully restored
Currency SettingsLocal currency config
Web PresenceDomain / subfolder settings

URL redirects

DataRollback support
Source PathFully restored
Target URLFully restored

Delivery profiles (shipping)

DataRollback support
Profile NameFully restored
Product AssignmentsLinked products
Shipping Zones and RatesFully restored
Location GroupsOrigin locations

Locations

DataRollback support
Location NameFully restored
AddressFull address details
Fulfilment SettingsOnline order fulfilment flag
Active StatusActive / inactive

Price lists

DataRollback support
Name and CurrencyFully restored
Price AdjustmentsFixed or percentage rules
Catalog AssociationLink to catalog

Catalogs

DataRollback support
Title and StatusFully restored
Price ListAssociated list
Context RulesMarket and company rules

Metafield definitions

DataRollback support
Name and KeyFully restored
NamespaceFully restored
Type and ValidationsFully restored
Owner TypeFully restored

Metaobject definitions

DataRollback support
Name and TypeFully restored
Field SchemasAll fields restored
Access SettingsStorefront access
Display Name KeyFully restored

Metaobjects

DataRollback support
Handle and TypeFully restored
Field ValuesAll data restored
StatusActive / draft

What cannot be rolled back

Some data types have limitations.
Data typeReason
OrdersProtected to preserve financial / legal records
TransactionsPayment data is immutable
Customer PasswordsSecurity requirement
Blog CommentsNot available for backup
Customer SegmentsStore-specific configurations
App DataManaged 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…
ProductsCollections (to maintain groupings)
CollectionsProducts (if referenced)
Gift CardsCustomers (for associations)
MetaobjectsMetaobject Definitions (schema must exist)
Price ListsCatalogs (for associations)
Delivery ProfilesLocations (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.