Revert an action
Undo any Shelfie action and restore the product
Every action Shelfie applies is reversible.
Revert a single product
In the at-risk table, find the product. The Action column shows a Revert button on any row where Action applied = true.
Click it. Shelfie:
- Undoes the Shopify mutation (restore price / tag / status / collection membership)
- Clears
actionApplied,lastAppliedActionId,actionAppliedAt,inventoryAtAction - Resets
recoveredAmountto $0 for that product
The change takes effect in Shopify immediately.
Revert in bulk
Check multiple rows then click Revert selected at the top of the table. Reverts run sequentially against Shopify's API.
What gets restored
| Action | Restored on revert |
|---|---|
| Markdown | Original price |
| Sale badge | Original price, compareAtPrice cleared |
| Clearance price | Original price, compareAtPrice cleared |
| Add tag | Tag removed |
| Add to collection | Removed from collection |
| Unpublish | Status → active |
| Archive | Status → active |
Reapply (out-of-date actions)
If you edit an action's parameters after it's been applied (e.g. change markdown from 20% to 25%), already-applied products are flagged Out of date. Their Action button changes from Revert to Reapply.
Reapply runs a revert + re-execute in one step, pushing the latest parameters to Shopify. Use it whenever the dashboard shows the warning-tone badge with a status dot.
You can also bulk-reapply by selecting drifted rows and clicking Apply Selected — drifted products are silently reverted and re-applied alongside any not-yet-applied selections.
Limitations
- If you manually edited a product after Shelfie's action (e.g. changed the price to something else), revert will overwrite your manual edit with the original pre-Shelfie value.
- Reverting after a product has sold copies on the discounted price doesn't refund those sales. It only changes the going-forward price.