tacey.

The order editing, address validation and order merge app for Shopify stores

Let your customers fix their own orders after checkout: change the address, swap a size or add an item, right on Shopify's thank you and order status pages. The address on every order in your plan is checked as it lands, you merge a customer's duplicate orders into one shipment, and every change shows the money it moved. From $29 a month, with a 14-day free trial.

Install on Shopify
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 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
Built for Shopify, ready for Claude, ChatGPT and Sidekick, and alongside our partner apps
ShopifyShopShopify SidekickClaudeChatGPTSam Shipping Protection SuiteShipZip Shipping Rates & Rules

Let customers fix their own orders. Nothing reaches your inbox.

They change an address, swap a size, adjust a quantity, or cancel, on the order page Shopify already sent them.

See how order editing works →

Every change happens on the order page

Inside the window you set, and only while the order still allows it.

Edit shipping address28:52 left to edit
STREET ADDRESS
42 Oak St, Apt 3B
Was 42 Oak Street. Checked before it saves.
Charged$0.00
FulfillmentHeld until 3:47pm

Shows only what the order allows

Order #4471028Editable✓ Not shipped yet✓ Paid in full, single payment✓ No review tag on the order
Order #4470961LockedPaid in installments through Shop Pay, so Shopify cannot reopen it.

Validated before it saves

Shipping addressCorrected
2118 NW Kearney St, Apt 4
Apartment number added, street spelling corrected.

Set the rules once

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

An optional fulfillment hold

Off by default. With it on, an order whose address a customer changes waits on hold in Shopify until the edit window closes. No integration for your fulfillment team.

Order placedAddress checked
Edit window openCounting down
Window closesHold released
Warehouse picks it upShips as usual

Sell one more thing before the box is packed.

Your customer is already on the order page fixing something, and the order has not been picked. By default, anything they add ships in the same parcel at no extra shipping cost. An item added after everything has shipped goes out as a second parcel.

See how upsells work →

Add to the order

The carousel sits inside the same edit card, with the summary updating beside it.

Search products
Field Strap$28.00★★★★★ 41
Merino Socks$18.00★★★★☆ 118
Dry Bag 8L$34.00★★★★☆ 27
−1+Add to order
SUMMARY
Ridgeline Shell$68.00
Trail Cap$56.00
Field Strap$28.00
Subtotal$152.00
ShippingFree
By default, it ships in the same parcel.

A free gift past a total you set

You choose the order total and the gift products. Once an order reaches the total, the customer can claim the gift at $0.00. Until you set both, no gift is offered.

Field Strap, OliveFree gift$0.00

Anything else waits for a yes

A product from Recommended for you is a real purchase. The exact amount is shown first, and nothing is added until the customer confirms.

How upsells work →

It rides on the edit window

This is not a second app bolted on. It is the same window, the same page, and the same order your customer is already looking at.

Keep every edit provable, not just visible.

Other tools tag the order and add a line to its timeline. That tells you something changed. It does not tell you whether the money moved, or whether Shopify confirmed it.

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 IN SHOPIFYyes, 9:31 AM

No money moves without someone saying yes.

An order gets edited upward and Shopify does not charge the difference automatically. Edited downward and it does not refund automatically. Some apps fill that gap by moving the money themselves, by default, without asking. We do not. A customer pays any extra through Shopify's own payment link after seeing the exact amount. A refund waits for your approval, unless you turn on Refund customers automatically in Global settings, which is off by default.

True on every plan. It was never a feature we could charge more for.
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.

Assistants can ask Tacey about your orders. They only read.

Instead of hunting through orders for the one with a bad address, ask Claude, ChatGPT or Shopify's own assistant what Tacey recorded. Answers about an order link back to it. Tacey is not an AI agent: the assistant does the talking, and anything you want to change, you change in Tacey yourself.

ClaudeReading is live

Claude

Add Tacey to Claude as a custom connector and ask about address problems, order changes and the money waiting on you.

Connect Claude
ChatGPTReading is live

ChatGPT

Add Tacey to ChatGPT as a custom MCP server, approve it once, and ask about your orders in plain words.

Connect ChatGPT
TaceyReading is live

The Tacey MCP server

The connector Claude and ChatGPT use: 27 read-only tools over your order record, and never a customer's name, email, phone number or street address.

See the MCP server
Shopify SidekickReading is live

Shopify Sidekick

Ask Shopify's own assistant what Tacey recorded. It only reads, and each answer links to the order.

See how Sidekick works

More of the post-purchase stack in one app.

Address validation, order editing, a free gift and recommended products, reminders, and merging duplicate orders are built into Tacey, not connected through integrations.

Address validation

Every address checked against carrier data the moment the order lands. Corrected, flagged, or honestly marked unchecked.

Read more →
42 Oak St, Apt 3BVerifiedPO Box 118Needs a look

Order editing

Customers change an address, swap products, or cancel from the order page before it ships, without creating a ticket.

Read more →
Change product quantitiesChange size or colourCancel order

Pre-ship reminders

Bring the customer back while the window is still open, in their own language.

Read more →
Your order ships soonAnything to change? You have 26 minutes.Open my order

Order merge

Combine two paid orders from the same customer into one before it ships. No second charge, no refund for its items, both original payments stand.

Read more →
Order #1016CombinedOrder #1042Paid, unchanged

Change a variant

Wrong size or colour, swapped before it ships.

Increase the quantity

One more of something already in the order.

Add a product

Something forgotten, in the same parcel.

Remove or reduce an item

With the refund shown before they confirm.

Cancel the order

With a reason on record, while it is still unpicked.

Apply a discount

From codes you allow, never the whole list.

Update contact details

A mistyped email or phone number, fixed by the customer.

Order note and gift message

Works even on orders nothing else can touch.

Download the invoice

Available after the edit window has closed.

Every screen your customer sees, in 38 languages.

The order page, the emails, every button. Not just the storefront.

Most tools in this category stop at English.
DeutschLieferadresse ändern28:52 verbleibendAdresse speichern
日本語配送先を変更する残り 28:52住所を保存
ไทยแก้ไขที่อยู่จัดส่งเหลือ 28:52บันทึกที่อยู่

How this compares.

Most apps in this category do the editing. The address check stops the parcel coming back. The record stops the argument at the end of the month.

TACEYTYPICAL APP
A record for every edit, every planYesUsually a paid add-on
Automatic refundsOff until you turn them onNot stated
Address validationIncludedOften a separate app and bill
Languages on the customer edit screen22Usually English only
Price at 2,500 orders a month$79$99 and up

Six plans. They only differ by how many orders you send through a month.

Every plan gets the whole product. You are not paying more to unlock the record, the languages, or the fulfillment hold. You are paying for how much volume you run through it.

Starter$29750 orders14-day free trial
Growth$491,500 orders14-day free trial
Scale$792,500 orders14-day free trial
Pro$1295,000 orders14-day free trial
Advanced$22910,000 orders14-day free trial
High Volume$39920,000 orders14-day free trial

Every plan includes all of it

Not a starter version. The same product at $29 and at $399.
GETTING THE ADDRESS RIGHTChecked on every order, automaticallyIt starts working on your first order. There is nothing to switch on and nothing to configure.Coverage in three tiers, and we always tell you which one you gotFull verification in the US, Canada and Mexico. Verified coverage in about 40 more countries. Located coverage, where we can place the address but not certify it, in about 155 more.It never blocks a saleChecking happens after the order is placed, never during checkout. If the service is slow or down, the order goes through exactly as it would have.Nothing is ever marked verified when nobody checked itIf we skipped an address, or the checker had a bad minute, the order says so in plain words.
LETTING THE CUSTOMER FIX ITThey fix their own address, on Shopify's own pageYour customer clicks the link already in their confirmation email and edits the address on the thank you page or order status page they were going to open anyway. No support ticket, no Tacey account, and no portal of ours to learn.They can change the order, not just the addressQuantities and line items, on anything that has not shipped yet.You decide how long the window stays openThe edit window is your setting. It is not a limit we impose, and it is not different on a cheaper plan.We refuse loudly, and earlyShop Pay Installments, orders another app created, local delivery, pending payment, and anything from before 2019 are marked before anyone tries.
THE MONEY, AND THE RECORDNo money moves unless someone confirms itShopify does not automatically charge for an upward edit or refund a downward one. We never quietly pick one for you, and no money default is ever switched on.Every edit leaves a recordWhat the order was, what it became, what money moved, who asked for it, and whether Shopify confirmed it. On every plan, from your first order. This is not something you grow into.The record is the part you will want at month endIt is the difference between knowing an order changed and being able to prove what changed, when, and on whose instruction.
EVERYTHING AROUND ITAn optional fulfillment holdOptional, and off by default. With it on, an order whose address a customer changes waits on hold in Shopify until the edit window closes. It blocks Shopify's own fulfillment requests, so a warehouse that reads orders directly may not respect it.38 languagesThe customer's edit screen and the emails they get, in their own language, not a machine translation done at render time.Reminders before it shipsA nudge in the window where a mistake can still be fixed for free.Merge duplicate ordersCombine two paid orders from the same customer into one before it ships. No second charge, no refund for its items, both original payments stand.14-day free trial, monthly or annualOn all six plans. There is no free tier, the trial is the free part.
Go over your plan's orders and nothing breaks.Address checking pauses and we tell you loudly, on the dashboard and on your billing page, well before you get there. Your orders keep flowing and your customers can still edit them.
No feature list by tier, because there is not one. You are choosing a volume, not a version.See full pricing →

Frequently asked questions

If something here is still unclear, ask us before you install.

Does this slow down or block my checkout?
No. Nothing runs during checkout. Every check happens after payment, on the order Shopify has already confirmed, so there is no path by which Tacey can cost you a sale.
What happens if the address service is down?
The order goes through untouched and is marked as not checked. We fail open: a bad minute at a validation provider must never hold up an order. It is never marked verified when we could not verify it.
Where exactly can customers edit an order?
On the thank you page Shopify shows right after checkout, and on the order status page it emails them afterwards. Tacey appears on both. There is no new login, no portal, and nothing for you to install on your theme.
Can a customer change something after it ships?
Not an item that has shipped. Only items that have not shipped can be changed, and editing ends when your edit window closes. One exception you control: a customer can still add a new product after everything has shipped, and it goes out as a second parcel. You can turn that off in the Add a product settings.
Does money move on its own?
No. A customer pays any extra amount through Shopify's own payment link after seeing the exact figure, and nothing is charged without that confirmation. A refund waits for your approval on the order page, unless you turn on Refund customers automatically in Global settings, which is off until you do.
What if I do not want customers editing orders?
Turn editing off and keep address validation and reminders. The four jobs are independent.
Which countries can you validate?
Full postal verification in the US, Canada and Mexico, and a full confirmation in about 40 more countries. Everywhere else, Tacey can tell you the address resolves to a real place, clearly labeled as a lower tier. Where an address cannot be checked it is marked not checked rather than guessed.
Does an item my customer adds on the order page cost extra shipping?
By default, no. An item added through the order page joins the original order and ships in the same parcel, and the shipping you already charge covers it. That is the point of offering it inside the edit window rather than as a second purchase.
How does the fulfillment hold work?
Optional, and off by default. With it on, an order whose address a customer changes waits on hold in Shopify until the edit window closes. It blocks Shopify's own fulfillment requests, so a warehouse that reads orders directly may not respect it.
Which languages do you support?
Every screen your customer sees is available in 38 languages, and it follows the language Shopify already knows they are browsing in.
How does billing work?
Through Shopify, on your existing app bill, monthly or annual. Change or cancel the plan yourself at any time.
Can Claude or ChatGPT read my Tacey data?
Yes. Once you connect Tacey to Claude or ChatGPT and approve it in your Shopify admin, you can ask about address problems, what customers changed and what is waiting on you, and the answer comes from what Tacey recorded for your store. On live stores it is read-only: neither can change an order, merge, refund or move money. Answers never carry a customer's name, email address, phone number or street address, and you can disconnect at any time.

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

Install on Shopify
14-day trial, every plan. No setup call required.
NORTHBOUNDOrdersProfile28:52 left to edit
Order #4471028
Edit shipping addressVerified
STREET ADDRESS42 Oak St, Apt 3BWas 42 Oak Street. Checked before it saves.
Change product quantities
Add this to your order