Skip to main content

Payments and Refunds During Order Editing

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

  1. The order summary shows a "Remaining" amount — the difference between the new total and what the customer already paid.

  2. The confirm button reads "Pay now ($X.XX)".

  3. When the customer clicks the button, they're redirected to a Shopify checkout page to pay the balance.

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

  1. The order summary shows a "Refund amount" — the difference between what the customer paid and the new total.

  2. The confirm button reads "Receive $X.XX back".

  3. When the customer clicks the button, the refund is processed automatically through Shopify.

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

  1. The order summary shows no "Remaining" or "Refund" amounts.

  2. The confirm button reads "Confirm changes".

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

Did this answer your question?