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.
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.
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.
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.
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.
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.
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.
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.
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.