Reverse Unpaid Order Edits
When a customer adds products to their order but doesn't complete payment before the editing deadline, you're left with an edited order and an outstanding balance. Reverse Unpaid Order Edits solves this by automatically rolling back those changes, restoring the order to its original state.
You'll find this at Settings > Reverse Unpaid Order Edits.
💡 Tip: If you offer any post-purchase upsells, this setting should be on. It's the safety net that ensures abandoned upsell additions don't create fulfillment headaches.
Enable Automatic Reversals
Toggle Enable automatic reversal of unpaid order edits to turn this feature on. When enabled, order edits will be automatically reversed if payment isn't completed before the order's editing deadline.
How It Works
Here's what happens when a reversal triggers:
- A customer edits their order and adds products, creating an outstanding balance.
- The customer doesn't complete payment before the editing deadline.
- Order Editing automatically reverses the changes once the deadline passes.
- The order is restored to its original state. Any added items are removed and the outstanding balance returns to zero.
- If the order was placed on hold during editing, the hold is released.
- If you have payment capture enabled, Order Editing can also attempt to capture any authorized payments after the reversal.
✅ Example: A customer adds a $30 accessory to their existing order during the editing window but closes the browser without paying. The editing deadline passes. Order Editing automatically removes the accessory, clears the $30 outstanding balance, and releases the order for fulfillment in its original state.
When Reversals Are Skipped
Automatic reversals don't apply in every situation. Order Editing skips reversals for the following order types:
- Orders with pending transactions, where a payment is still being processed
- Orders with active returns, where a return is in progress
- Orders using payment terms (such as net-30 or net-60), where payment isn't expected immediately
- Orders placed through manual payment gateways, where payment is handled outside Shopify
- Orders edited by staff, where changes were made by a team member rather than the customer
- Draft orders, which are excluded from automatic reversals entirely
ℹ️ Note: These exclusions exist to prevent reversals from interfering with orders that have legitimate reasons for an outstanding balance. If an order falls into one of these categories, you'll need to handle the unpaid edit manually.
Controlling Reversal Timing
Reversal timing is based on the editing deadline configured in your settings. When the deadline expires and payment hasn't been made, the reversal triggers automatically.
You can adjust the editing deadline to match your business needs. A shorter deadline means faster reversals but less time for customers to pay. A longer deadline gives customers more time but delays the rollback of unpaid edits.
For more granular control, you can use Shopify Flow to schedule custom expiration times for individual orders, overriding the global editing deadline on a per-order basis. See Shopify Flow and Order Editing for setup details and the available Flow types.
FAQ
Does the customer get notified when their edits are reversed?
If you have Order Editing Notifications enabled, the customer receives an email when their pending changes are reversed. We recommend enabling notifications so customers aren't left expecting items that are no longer on the order.
What if the customer partially paid?
If there's still an outstanding balance when the deadline passes, the reversal will trigger. The full edit is reversed, not just the unpaid portion. Any partial payments would need to be handled manually through your Shopify admin.
Will reversals affect my inventory counts?
Yes, when an edit is reversed, inventory for the added products is released back to stock. This keeps your inventory counts accurate and prevents overselling caused by unpaid order modifications.
Can I control when reversals happen?
Yes, the reversal timing is based on the editing deadline configured in your settings. You can adjust this deadline to match your business needs. You can also use Shopify Flow to schedule custom expiration times for individual orders. See Shopify Flow and Order Editing for details.





