Section title and navigation
The header shows the section name with a brief overview, plus the standard four-tab navigation across the top (Dashboard, Restore Center, Change Logs, Settings).Filters section
Three filter controls work together to narrow the grid down to the records you actually need.Text search
Type a keyword (e.g. a product name like “infinity”) and click the search icon or press Enter.The search runs across all fields of the entity, not just Name and SKU. So a search for “blue” will match products whose description contains “blue” as well as those whose name contains it.
Date picker
Pick a preset range or specify exact dates:- All Time.
- 12 months.
- 30 days.
- 7 days.
- Today.
For a custom range, use Select Dates, pick start and end, click Apply, then Submit to apply the filter.
Backup Entity (Content Type) filter
Filter by content type to view tracked versions for a specific entity:
Only one content type can be selected at a time. After selecting, click Apply.
Snapshot of change history
The grid columns adapt to the selected entity type. For Products, the columns are:
| Column | What it shows |
|---|---|
| ID | BigCommerce Product ID |
| Name | Product name |
| SKU | Product SKU |
| Price | Price at the time of this version |
| Date Modified | When the product was modified for this version |
| Date Created | When the first tracking record was created |
| Version | Version number; each version represents a backup or update |
| Preview button | Opens the side-by-side version comparison |
Side-by-side version comparison
Click Preview on a row to compare the current version with the selected version. The default view is Summary:
Switch to Source code for a JSON-format comparison:
The version dropdown lets you scroll through every tracked version. Pick the version you want to compare against, review the differences, and click Restore to this version if the older version is what you want.
The Summary tab always shows the complete dataset. Difference highlighting (showing only what changed) is available only in the Source Code view.
1. Single-item rollback
The most common workflow:- Filter the grid to find the record (text search, date, or entity type filter).
- Click Preview on the row.
- Pick the version from the dropdown to compare against.
- Review the side-by-side diff in Summary or Source Code.
- Click Restore to this version.
2. Bulk rollback
Bulk Rollback restores multiple entities in one orchestrated operation. Use it when an editor changed many records at once and you need to revert a defined set, but not the whole entity type.How bulk rollback works
- Select items, tick the rows you want to restore in the Restore Center grid.
- Initiate the rollback, click the bulk rollback action.
- Parallel processing, the system processes the selected items in parallel batches with built-in BigCommerce API rate limiting (default sub-batches of 5 with 3-second delays between every 10 records).
- Track progress, monitor in real time via the status indicator.
- Review results, including any errors.
Key capabilities
- Real-time progress tracking, see how many items have been processed, succeeded, or failed.
- Automatic retry, transient API errors trigger automatic retry. If individual items still fail, you can manually retry only the failed records without re-processing the ones that succeeded.
- Cancellation, cancel a running bulk rollback at any time. Items already processed retain their restored state.
- Error reporting, view detailed error info for failures, escalate to support with one click.
3. Point-in-time rollback
Point-in-time Rollback restores an entire entity type to its state at a specific date and time. Use it when a bulk operation (CSV import, mass update, configuration change) has affected many records and you need to revert all of them to a known good state.How point-in-time rollback works
- Select the entity type, e.g. Products, Categories, Customers.
- Select the target date and time, the moment you want to restore to.
- Automatic discovery, RollbackPro finds every record of that entity type modified at or before the target date.
- Orchestrated restore, all discovered records restore in parallel batches with the same rate limiting, retry, and error handling as bulk rollback.
- Track and review, real-time progress and per-record results.
When to use point-in-time rollback
- After a bad CSV import that overwrote prices or descriptions across hundreds of products.
- After an accidental bulk edit that affected the wrong set of records.
- After a configuration change that cascaded across multiple categories or channels.
- For disaster recovery when many entities went wrong simultaneously and you need fast reversal.
How items are matched on rollback
Each item is matched by its original ID:| Entity | Matched by |
|---|---|
| Products | Original Product ID |
| Categories | Original Category ID |
| Brands | Original Brand ID |
| Customers | Original Customer ID |
| Coupons | Original Coupon ID |
| Promotions | Original Promotion ID |
| Channels | Original Channel ID |
| Pages | Original Page ID |
| Blog Posts | Original Blog Post ID |
| Email Templates | Template Type ID |
| 301 Redirects | Original Redirect ID |
| Gift Certificates | Original Gift Certificate 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. BigCommerce may assign a new ID for the recreated record because BigCommerce IDs are incrementally generated.
Help button
A Help button in the corner opens the corresponding help article in the knowledge base.Cross-links
- Understanding the dashboard, where to spot which entity needs attention.
- Change logs, audit of completed rollback operations.
- Settings, per-entity backup configuration.
- What we backup, the field reference of restorable data.
- FAQs and known issues, known constraints (deleted brand IDs, multi-shipment orders, image gaps).