Skip to content

Backup & Restore

History tab listing snapshots with restore, export and delete actions

The History tab provides a complete version history of your discount configuration. Every time you publish, a snapshot is saved automatically. A Backup & Restore toolbar at the top of the tab handles backup files.

A snapshot is a complete copy of your discounts and promotions at a point in time. Each snapshot records:

  • Date and time (shown in your browser’s timezone)
  • Snapshot name (optional — set when publishing)
  • Comment (optional — describe what changed)
  • Full discount data — every discount, with all its settings

Snapshots don’t include zones, global settings or coupons.

  1. Go to the History tab
  2. Find the snapshot you want to restore
  3. Click Restore
  4. Check the summary of how many discounts will be added and overwritten, then click Restore

Click Download Backup to download your current discounts and zones as a versioned JSON file. Coupons are not included. This is useful for:

  • Backing up before major changes
  • Migrating discounts between stores (staging → production)
  • Sharing discount configurations with other stores or team members

To download a single snapshot instead, use Export snapshot on its row in the snapshot list.

Click Import Backup… and choose a previously exported JSON file. Import upserts by ID, for discounts and zones alike:

  • Items whose IDs already exist in your store are overwritten by the version in the file
  • Items with new IDs are added
  • Anything in your store that isn’t in the file is kept — nothing is deleted

Before anything is saved you see a Confirm Import summary with the number of discounts and zones added and overwritten, and a warning if overwriting a zone changes discounts that use it. Click Import to save. The import goes live straight away. A file whose discounts fail validation is rejected without changing anything.

The toolbar also has two destructive buttons:

  • Delete All Discounts — permanently removes every discount. Zones are kept.
  • Delete All Zones — removes every custom geographic zone. Discounts are kept, but discounts using those zones will no longer match their countries.

Both ask you to confirm. Deleting discounts records a snapshot like any other save, so the deleted discounts can be brought back by restoring an earlier snapshot. Zones are not in snapshots, so Delete All Zones can’t be undone. Download a backup first if you might need the data later.

WooCommerce is a trademark of Automattic, Inc. WordPress is a trademark of the WordPress Foundation. Dino Discounts is not affiliated with or endorsed by Automattic or the WordPress Foundation.

Contact · Report a bug