tacey.

ORDER EDITING

Let customers fix their own orders on the thank you page. Every change is checked, recorded, and provable.

They fix a shipping address, swap a size, change a quantity, add an item, or cancel, on the thank you page Shopify already sent them (Shopify calls it the order status page). No ticket, no portal of ours to learn, no waiting for your inbox.

14-day free trial on every plan.
NORTHBOUNDOrdersProfile
Order #4471028Confirmed 2:05pm today
Edit your order28:52 left to edit
Edit shipping addressVerifiedClose
STREET ADDRESS
42 Oak St, Apt 3B
CITY
Portland
STATE
Oregon
ZIP
97205
Was 42 Oak Street. Checked against USPS before it saves.Save address
Change size or colour
Change product quantities
Cancel order
ORDER SUMMARY
Ridgeline ShellLarge / Clay · Qty 1
$68.00
Trail CapOne size / Black · Qty 1
$56.00
Subtotal$124.00
ShippingFree
Total$124.00

One order goes through three things.

1ValidateEvery address, on every order, checked before anything ships. If the check fails or times out, the order still goes through. A check never costs you a sale.
2Let them fix itYour customer gets a link to their own order. They fix the address, change a quantity, or swap a size, right there.
3Prove the money movedEvery edit writes down what changed, what it cost, and who asked for it. If a charge or a refund was part of it, that is on the record too, matched to what Shopify actually processed.

The address gets checked before it is too late to fix. Not after the package comes back.

We check it against the carrier's own address data the moment the order comes in. If something is off, we say exactly what, in plain words, not a red flag and not a bare green checkmark.

A wrong address that ships costs a real reship fee once it is out the door, and carriers charge for the correction. UPS publishes $21.40 and FedEx $25.50 for an address correction. Catching it before the label prints is the whole point.
NORTHBOUNDOrdersProfile
Shipping addressVerified
WAS42 Oak Street
NOW42 Oak St, Apt 3B
This is the actual line a customer reads. Not a badge with no explanation, the exact thing we checked and what we found.

Fix the address. Change a quantity. Grab the receipt. Whatever it is, they do not need you for it.

The correction is checked before it saves, so it is a correction and not a second mistake.

NORTHBOUNDOrdersProfile28:52 left to edit
Order #4471028Maya Ellingson, confirmed 2:05pm today
Edit shipping addressClose
STREET ADDRESS
42 Oak St, Apt 3B
CITY
Portland
Was 42 Oak Street. Checked before it saves.
Nothing is charged until it is confirmed.Save address
Change product quantities
Cancel order
ORDER SUMMARY
Ridgeline ShellLarge / Clay · Qty 1
$68.00
Trail CapOne size / Black · Qty 1
$56.00
Subtotal$124.00
Tax$11.01
ShippingFree
TotalUSD $135.01

Every one of these only shows up if the order is still eligible. See the next section.

Not every order can be changed. We say so before your customer tries. Instead of a button that fails at the last step.

Some orders cannot be touched after the fact, no matter which app you use: paid in installments, already handed to a delivery partner, or placed somewhere Shopify itself cannot reopen. Instead of offering an edit that fails partway through, we show exactly which orders are open and which are not, and why, both to you and to your customer.

Order #4471028Editable
Ridgeline Shell, Trail Cap$124.00
Not shipped yetPaid in full, single paymentPlaced through your own checkoutNo blocked tag on the order
Order #4470961Locked
Trail Cap$56.00
Paid with Shop Pay Installments, so Shopify cannot reopen it.Your customer sees the same reason, in the same words, with a line telling them to contact you directly.
THE SIX REASONS, IN THE WORDS THE APP ALREADY USES
Paid with Shop Pay Installments. The customer is on a payment plan with a third party, and neither Shopify nor Tacey can safely change the order underneath that arrangement.
Created by another app. Some other app placed this order rather than your storefront's normal checkout.
A local delivery order. It follows a different fulfillment path than the one we support editing on.
Payment is still pending. There is no settled amount yet to edit against.
Placed in a different currency than the store's own.
Placed before 2019. Very old orders sit outside what Shopify's own order-editing tools can reliably act on.
One more, stated separately because it is not one of the six: if an item has already shipped, that specific item cannot be changed either. Only what has not gone out yet is editable.
Editing rules
Edit window1 hour
Allow address changes
Allow quantity changes
Allow variant swaps
Allow adding an item
Allow discount codes
Allow cancellation
Exclude orders taggedfraud-reviewmanual-hold

Set the rules once. They apply everywhere your customer can edit.

Decide how long an order stays editable, what your customers are allowed to change, and which orders should never show an edit option at all.

A window as short as 15 minutes, or open until fulfillmentAny single action on or off, store-wideExclude specific orders using tags you already useStock checked against the location actually fulfilling the order
One thing switched off in this panel is not an oversight. It is what “you control this” looks like.

Your warehouse waits for the window to close. That is the whole trick.

There is no way to stop a warehouse system from picking up an order the instant it is ready. So we do not try. We make sure it is not ready until the edit window has actually closed. No integration for your fulfillment team to install, no new software running in your warehouse.

Order placedThe address is checked.
Edit window openYour customer can still change it.
Window closesThe final state is released.
Warehouse picks it upIts confirmation is recorded.
If a customer edits the order with two minutes left on the clock, your warehouse still has not touched it.

Most apps leave a note. We leave a receipt. A note tells you something changed. A receipt tells you what it cost.

Shopify's own order timeline can tell you a customer changed something. It cannot tell you whether any money moved, or whether your warehouse ever saw it. Every edit on Tacey writes its own receipt: what changed, what it cost, who asked for it, and whether your warehouse confirmed it before the order shipped.

WHAT A TIMELINE NOTE SHOWS
Order #1042self-serve-edit
The customer changed the shipping address, 9:14 AM
Order placed, 9:12 AM
Shopify's own timeline
The receipt Tacey writes, order #1042Inside Shopify admin
WHAT CHANGEDshipping address
BEFORE42 Oak Street
AFTER42 Oak St, Apt 3B
MONEY MOVEDnone, address only
WHO ASKEDthe customer, 9:14 AM
CONFIRMED BY YOUR WAREHOUSEyes, 9:31 AM

When your accountant, your bookkeeper, or a customer's bank asks what happened to an order, “the customer changed something” is not an answer. This is. At month end, you are matching receipts to a bank statement, not piecing together a timeline from memory.

We call this the reconciliation ledger internally. What you see is simpler: a receipt for every edit, on every plan, no upgrade required. It was never a feature we could charge more for.

No money moves without someone saying yes first.

An order gets edited upward. Shopify does not automatically charge the difference. It gets edited downward. Shopify does not automatically refund it. Some apps fill that gap by moving the money themselves, by default, without asking. We do not. Every charge and every refund needs a real confirmation, from you or your customer, before it happens. No setting turns that off.

True on every plan.
Shopify admin · Order #4470993Payment pending
EDITED UPWARD, BY THE CUSTOMERRidgeline Shell, quantity 1 to 2.
Ridgeline Shell, $68.00 × 2, was × 1$136.00
Trail Cap, $56.00 × 1, unchanged$56.00
Subtotal, was $124.00$192.00
Tax at 8.875%, was $11.01$17.04
New order total, was $135.01$209.04
Balance owed by the customer$74.03
Nothing has been charged. Shopify leaves the balance outstanding, and your customer pays it on a Shopify invoice.
Send the invoiceDiscard the edit
Waiting on you, the merchant. Either way, the decision is written to the receipt with who made it.
Shopify admin · Order #4471104Refund owed
EDITED DOWNWARD, BY THE CUSTOMERTrail Cap removed before the order was picked.
Trail Cap, $56.00 × 1, removed−$56.00
Subtotal, was $124.00$68.00
Tax at 8.875%, was $11.01$6.04
New order total, was $135.01$74.04
Refund owed to the customer$60.97
Nothing has been refunded. It goes back to the original payment method when you issue the refund, and not a cent before.
Issue the refundHold for review
Waiting on you, the merchant. The refund, its amount and its date land on the same receipt as the edit.

Questions about editing

All product questions →
Does this slow down or block my checkout?
No. Address validation runs after the order is placed, never during checkout, and it never holds up a sale.
What happens if the address-checking service is down?
The order goes through anyway. We mark it as not checked and say so plainly. Nothing is ever shown as verified that was not actually checked.
Where exactly can my customer edit an order?
On the thank you page Shopify already sends them (Shopify calls it the order status page), and in their Shopify customer account. Nowhere else.
Can a customer change something after it has shipped?
No. Editing closes the moment an order is fulfilled, or earlier if you set a shorter window yourself. Only line items that have not shipped yet are ever editable.
Does money move on its own?
No. Nothing is ever charged or refunded without an explicit confirmation from you or your customer, and no setting turns that off, on any plan.
What if I do not want customers editing their orders at all?
Turn any action off individually in your settings, or exclude specific orders using a tag you already use.
How does the fulfillment hold work with my 3PL?
Your warehouse system is not touched. We just make sure the order is not marked ready to pick until the edit window closes. Nothing new to install on the warehouse side.

Install it. The first address gets checked on your next order.

14-day trial, every plan. No setup call required.