Blog · Order editing

How to handle order exchanges and swaps on BigCommerce

By John, founder of OrderEdit.io · Updated July 2026 · 6 min read
How to handle order exchanges and swaps on BigCommerce

To handle order exchanges and swaps on BigCommerce, the right method depends on the price difference: an even swap (same price) is a simple variant change with no money movement, while a cheaper or pricier replacement needs a separate refund or payment because BigCommerce can't re-net a captured transaction. Editing the line items alone never moves the money — that's the trap that leaves the order and the payment out of sync.

Exchanges look trivial — swap product A for product B — but on BigCommerce they're deceptively messy, because the order record and the payment are two separate systems and a swap only touches one of them. Get the sequence right and exchanges are routine; get it wrong and your books, tax reports and warehouse all inherit the error.

Why native swaps break

When you change items in the native order editor, BigCommerce rewrites the order total but doesn't touch the captured transaction. A settled payment can't be re-charged or re-netted, so the difference doesn't move on its own, and tax isn't recalculated against the original charge. The result: the order says one thing, the money says another. Editing the record and moving the money are always two deliberate steps — skip the money step and you've shipped a replacement for free; skip the record step and fulfillment works from the wrong line items.

The four exchange scenarios

The tax trap on the money side

When you do refund a difference, mind how BigCommerce handles tax. A line-item refund calculates the tax to return; a custom-amount (order-level) refund is recorded with zero tax by design. So if your exchange involves refunding a taxed product as a custom amount, you've returned the customer's tax money while your tax report says you didn't. For exchanges that involve products, prefer line-item refunds and reserve custom amounts for genuinely non-taxable concessions.

Even-swaps: the easy win

The most common exchange — same product, different size or color, same price — is also the cheapest to handle because no money moves at all. If size and color swaps are a big share of your exchanges, optimize for this case first: make even-swaps a one-step variant change and you've removed most of the work and all of the reconciliation risk from the category.

Make it self-service

If exchanges are frequent, the highest-leverage move is to let customers initiate variant and size swaps themselves, inside a window you control, with the refund rule (automatic, original payment, or store credit) enforced by the system. Even-swaps complete instantly with no money movement; price differences follow your preset rule. That turns a manual, error-prone, multi-step task into a bounded, automated flow — and it happens while the customer is still engaged, minutes after checkout, instead of days later over email. That's what OrderEdit.io adds to BigCommerce, from $39/mo with a 21-day free trial.

Keep the customer, not just the order

An exchange is a retention moment disguised as an admin task. A customer asking to swap a size still wants the product — they've just hit a snag — so the speed and ease of the exchange often decides whether they stay a happy customer or churn to a refund and a competitor. Offering store credit as the sweetened option ("$20 back to your card, or $25 in store credit") keeps the money in your store while still respecting refund rights. The faster and more self-directed the swap, the more exchanges convert into kept sales instead of lost ones.

Don't forget inventory and tax

Two things quietly break in manual exchanges. Inventory: the returned item needs to go back into stock and the replacement needs to come out, or your counts drift. Tax: if the swap changes the taxable amount, a line-item refund keeps your records straight where a custom-amount refund won't. A self-service flow that updates inventory and applies the correct refund type removes both error sources automatically.

When to just do a return plus a new order

Some exchanges aren't worth shoehorning into an edit: a different product category, a much higher price, or an item that's already shipped. In those cases a clean return (refunded to the original method or store credit) followed by a fresh order is simpler and fully reconciled by definition. Decide the cutoff in advance — for example, "even-swaps and small differences self-service, everything else is a return plus new order" — so the rule is consistent rather than improvised per ticket.

JohnFounder · OrderEdit.io

John is the founder of OrderEdit.io, a BigCommerce app that lets customers edit their own orders and adds post-purchase upsells on the confirmation page. He writes about cutting post-purchase support load and recovering revenue for BigCommerce merchants.

Try it free on your store

Install OrderEdit.io from the BigCommerce Marketplace and let customers edit and upsell themselves. 21-day free trial.

Start free trial
RelatedChange a shipping address after an orderOrderEdit.io vs native BigCommerce