Uninstall-safe rollback data
Recovery File walkthrough
Before SaleScheduler changes sale prices, it writes a Recovery File to your Shopify Files and verifies the CDN download against a SHA-256 hash.
Filename: salescheduler-snapshot-{sale-id}-v{n}.csv
The CSV contains only price recovery data. It never contains costs, margins, customer data, or order data.
What each column means
| Column | Meaning |
|---|---|
| variant_id | Shopify ProductVariant GID. |
| sku | SKU at Snapshot time. |
| original_price | Price captured before the Sale changed it. |
| original_compare_at_price | Compare-at value captured before the Sale, blank when it was null. |
| sale_price | SaleScheduler's computed sale price. |
| currency | Base currency for the variant price. |
| captured_at | UTC Snapshot timestamp. |
Find the file
- Open Shopify Admin.
- Go to Content, then Files.
- Search for
salescheduler-snapshot. - Open the latest version for the Sale and download the CSV.
Restore from the file
- Open Products in Shopify Admin and use the bulk editor for the affected variants, or use Shopify's CSV import tools.
- Match rows by
variant_idor SKU. - Set Price to
original_price. - Set Compare-at price to
original_compare_at_price; if the cell is blank, clear the compare-at price. - Save and spot-check a few storefront products.
Use the app first when it is available. Emergency Restore is faster and preserves per-variant status, retries, and Drift safety. The file is the independent fallback when the app cannot perform the Revert.
Need help?
Email [email protected] with your shop domain, Sale name, and Recovery File name.