When customers edit their orders, the total price may go up or down. This article explains how payments and refunds work during the editing process.
How Pricing Works
Every change a customer makes is reflected in real time on the order summary. The summary always shows the updated subtotal, taxes, total, and — most importantly — whether the customer owes more or is getting money back.
When the Customer Owes More
Edits that increase the order total:
Adding more quantity of an existing item
Adding upsell products
Swapping to a more expensive variant
Adding Onward protection
What Happens
The order summary shows a "Remaining" amount — the difference between the new total and what the customer already paid.
The confirm button reads "Pay now ($X.XX)".
When the customer clicks the button, they're redirected to a Shopify checkout page to pay the balance.
After payment, the order is updated in Shopify and the customer receives a confirmation email.
If the Customer Doesn't Pay
If the customer confirms their edits but doesn't complete payment (e.g., closes the browser), the edit is saved as "committed but unpaid."
When the customer returns to the editing page, they'll see a banner:
Your edits are awaiting payment. Please complete payment to finalize your changes.
A "Pay now" button is displayed so they can return to the Shopify checkout and complete the payment. Until payment is received, no further edits can be made.
When the Customer Is Owed a Refund
Edits that decrease the order total:
Reducing item quantities
Removing items
Swapping to a less expensive variant
Cancelling the order (removing all items)
What Happens
The order summary shows a "Refund amount" — the difference between what the customer paid and the new total.
The confirm button reads "Receive $X.XX back".
When the customer clicks the button, the refund is processed automatically through Shopify.
The customer receives a confirmation email and can expect the refund in their account within 3–5 business days (depending on their bank and payment method).
Full Order Cancellation
If cancellations are enabled and the customer removes all items:
The order is cancelled in Shopify.
A full refund is issued to the original payment method.
The editing page shows a cancellation confirmation:
Your order has been cancelled. Order #1234 has been cancelled and you will receive a full refund.
When the Total Stays the Same
Some edits don't change the total at all:
Updating the shipping address
Swapping to an equally priced variant
What Happens
The order summary shows no "Remaining" or "Refund" amounts.
The confirm button reads "Confirm changes".
When the customer clicks the button, the order is updated in Shopify with no payment or refund needed.
Note: Address edits are saved immediately when the customer clicks "Save" on the address form — they don't require the separate confirm button.
Summary Table
Edit Type | Price Impact | Customer Action |
Add items / increase quantity | Total goes up | Pay the difference via Shopify checkout |
Remove items / decrease quantity | Total goes down | Receive an automatic refund |
Swap to more expensive variant | Total goes up | Pay the difference |
Swap to less expensive variant | Total goes down | Receive an automatic refund |
Swap to same-price variant | No change | Confirm changes |
Update shipping address | No change | Saved immediately |
Add Onward protection | Total goes up | Pay the difference |
Add upsell product (with discount) | Total goes up | Pay the difference |
Cancel order (remove all items) | Full refund | Receive full automatic refund |
