A Blog Cover Single Image
A Client Image
Evan Knox
Cofounder, Homegrown
E-commerce

What Happens to Open Orders When You Switch Platforms

The short version: Do not migrate orders that are already placed. Fulfil every one of them on the old platform, then close it. The reason is blunt: you usually cannot refund an order on a platform you have cancelled, and refunds are processed through the account that took the payment. Chargebacks arrive later still, sometimes months after collection, and defending one needs an account you can log into. So the rule is not "cancel after the last order," it is cancel after the last dispute window has closed, which is a different and much later date.

Why not just move the open orders across?

Because an order is not just a record, it is a payment.

Moving the *information* to a new system is easy. What you cannot move is the transaction sitting behind it: the charge belongs to the merchant account that processed it, and so does the ability to refund it, adjust it, or respond to a dispute.

So a migrated order looks fine and is hollow. If that customer cancels, you can hand them cash, but you cannot reverse the original charge from the new platform. The refund has to happen where the money came in.

The practical consequence: let open orders finish where they started. It is less tidy than a clean cutover, it means running two things briefly, and it avoids every problem described below.

What counts as an open order?

Wider than most people assume, and this is where the timeline comes from.

  1. Placed but not collected. The obvious one. Fulfil on the old platform.
  2. Collected but refundable. The customer has the product and could still ask for money back.
  3. Disputable. A card payment can be challenged well after collection, on the card network's timetable rather than yours.
  4. Recurring. A subscription with future charges scheduled, which is the hardest case.
  5. Paid but not yet paid out. Your money is in flight and has not reached your bank.

Category three is the one that sets your cancellation date. Categories one and two might be finished in a fortnight. A dispute window runs considerably longer, and it starts from the transaction rather than from when you decided to move, so your last busy week is the one that matters.

Our guide to handling a customer chargeback covers what defending one involves, and the short version is that it requires evidence and an account to submit it through.

When should you actually cancel the old platform?

Later than feels necessary, and the date is set by disputes rather than by orders.

A workable sequence:

  1. Stop taking new orders on the old platform on your announced date
  2. Fulfil everything outstanding there, however long that takes
  3. Confirm the final payout has landed in your bank, rather than assuming
  4. Keep the account open through the dispute window on your last transaction
  5. Export everything again at the end, since a few weeks of extra data accumulated
  6. Then cancel

Step four is the one people skip because the platform is sitting there costing money for something that feels finished. It is not finished. A chargeback on an order from your last week, arriving two months later, is answerable if the account is live and expensive if it is not.

If the old platform has a free tier, this is straightforward: downgrade rather than cancel and the cost is zero. Square Online, Cottage CMS, Big Cartel's Gold plan, and StandScout all have free tiers, which makes the waiting period free. Where there is no free tier, you are paying one or two more months for insurance, and it is usually worth it.

What about recurring orders and subscriptions?

The genuinely hard case, and worth planning separately.

A subscription has a saved payment method attached, and card tokens belong to the processor and merchant account they were created under. They never transfer. That means every subscriber has to actively re-subscribe on the new platform, and some proportion will not.

The sequence that loses fewest people:

  1. Tell them individually, by name, before anything changes
  2. Give a deadline and one link, so there is a specific action rather than a vague intention
  3. Run the old subscription until they have moved, rather than cancelling and hoping
  4. Follow up once, personally, with anyone who has not moved after a week
  5. Only then cancel the old recurring charge

Do not simply stop the old subscriptions and announce a new signup. That converts a customer relationship into a marketing task, and marketing tasks convert at a fraction of the rate. A subscriber who has been paying you every month for a year deserves a message with their name on it, and will usually move if they get one.

Our guide to handling subscription cancellations covers the customer-facing side, and the same care applies when the cancellation is your idea rather than theirs.

What do you tell customers with an order in flight?

Nothing, ideally, because nothing changes for them.

If you fulfil open orders on the old platform, the customer's experience is unaffected: they ordered, they collect, it is done. The switch is invisible to them, which is exactly right.

Where you do need to say something:

  • If collection is after your changeover date, confirm the arrangement so they are not worried by seeing a new link
  • If they ask about a refund, handle it on the old platform without explaining the plumbing
  • If they are a subscriber, that is a real conversation and should happen individually, by name, rather than as part of any announcement

The principle: customers should not have to understand your migration. Every sentence you write explaining it is a sentence that creates a question they did not have.

What about refunds after you have moved?

The scenario that catches people, and it has a workable answer.

Someone collects in your final week on the old platform, then asks for a refund a fortnight later, by which point you have moved everything.

If the old account is still live, you refund there. If you cancelled, your options are worse: you may be able to refund through the payment processor directly if you hold that relationship, or you can pay them back another way.

That last route works and it is not equivalent. It leaves no record against the original transaction, so if they later dispute the charge, the evidence that you refunded them lives in a bank transfer rather than in the payment record. Our guides to refund policy for food vendors and refunds and complaints on informal sales cover the wider question of doing this well.

Which is the whole argument for keeping the old account open a little longer than feels necessary.

The rule that survives every platform combination: refund on the platform that took the payment, always, even after you have moved. A refund issued anywhere else looks like a second unrelated transaction to the card network and to your customer's statement.

What about orders that were never going to happen?

Worth clearing before you switch, because they follow you otherwise.

Most vendors have a small tail of orders that are technically open and practically dead: someone who paid in March and never collected, a custom order that stalled after a deposit, a cancellation you agreed to verbally and never processed.

A migration is the natural moment to close them, because leaving them behind on a platform you are about to cancel means they become unresolvable. Work through the list and, for each one:

  1. Fulfil it if the customer still wants it
  2. Refund it while you still can, which is the point of doing this now
  3. Contact the customer if you genuinely do not know which applies
  4. Write it off deliberately if the customer is genuinely unreachable, and note that you did, rather than leaving it in limbo on a platform you are about to close

Our guides to no-shows on large prepaid orders and last-minute cancellations cover how to handle each case fairly.

The one to prioritise is anything with money attached that you might owe back. An unresolved deposit on a cancelled platform is a customer who cannot be refunded and a conversation you will have anyway, just later and worse. Clear those first, then everything else can wait.

If the new platform is where these orders would have lived, set it up and take a real order through it before you start closing anything down, so the overlap window has somewhere functional to overlap with.

What about the money still in flight?

Small, easily handled, occasionally annoying.

Before you cancel anything:

  • Confirm the final payout has actually arrived, rather than showing as pending
  • Check for held funds or reserves, particularly if you had a busy final week
  • Check whether cancellation affects a pending payout, which varies by platform
  • Note your payout schedule, since the last one may land a week or more after your last order, and cancelling before it arrives is an avoidable way to spend an afternoon on support chat

The FDIC's consumer resource center is a plain-language reference for how deposits behave, and Treasury's ACH guidance covers the bank-transfer rails most payouts run on. Neither is exciting, and both are useful the first time a payout does not arrive when you expected it to.

What is the cleanest changeover pattern?

An overlap, not a cutover. Concretely:

  • Week 0: new platform live and tested, old platform still taking orders
  • Week 1: announce, with a date
  • Week 2: new platform takes all new orders; old platform fulfils its remaining ones
  • Weeks 3 to 4: old platform has nothing outstanding, stays open
  • Months 2 to 3: dispute window passes, final export taken
  • Then: cancel or downgrade

The temptation is to compress this, because paying for two platforms feels wasteful. It is roughly $10 to $30 a month for a couple of months, against the cost of being unable to refund a customer or defend a chargeback. That is cheap insurance.

There is a second reason for the overlap that has nothing to do with disputes: the new platform will have something wrong with it. A cutoff set to the wrong day, a product missing a photograph, a delivery radius that excludes a street it should include. Every migration has two or three of these, and they surface in the first real order week rather than in testing.

An overlap means those get fixed while a working system is still standing behind you. A hard cutover means they get fixed while customers are trying to order, which is how a switch that was going fine turns into a bad fortnight.

If your new platform is the part still being set up, taking one real order through a trial before your announced date is what makes week 0 real rather than theoretical. The overlap only protects you if the new side genuinely works.

What if the old platform will not let you wait?

Occasionally an annual plan lapses or an account is closed on someone else's schedule. Plan for it.

  • Export everything before the lapse date, including order-level detail with transaction references
  • Keep a record of every payment, so you can evidence a refund or a delivery if challenged later
  • Note the payment processor, since you may be able to act through them directly even after the storefront closes
  • Keep your own receipts, which the IRS's recordkeeping guidance expects you to retain for years regardless of what any platform keeps

That last point is worth internalising. A platform's retention policy is not your retention obligation. If it keeps two years of orders and your obligation runs longer, closing the gap is your job, and a dated export in a folder you control does it.

How do the main options compare?

Every platform below shows the same four commercial facts, because a table that lists one platform's transaction fee and not another's is not a comparison. "Not published" means exactly that: the company does not state it publicly.

PlatformOpen orders during a moveSubscription (annual)Free trialPlatform feeCard processing
ShopifyOrders stay in the admin while the plan is active$29/mo Basic3-day trial, then $1/mo for 32% platform fee if not on Shopify Paymentsfrom 2.9% + $0.30 processing
Square OnlineOrder history stays in the Square dashboardFree tier; paid from $29/mo per location30-day trial on paid plans$0 platform fee3.3% + $0.30 free tier, 2.9% + $0.30 paid
EtsyOpen orders must be fulfilled on EtsyNo subscriptionn/a$0.20 listing + 6.5% commission3.0% + $0.25 processing
HomegrownFinish the open ones, start new ones on the new store$10/mo billed annually7-day free trial$0 platform fee (0% commission)2.9% + $0.30 processing
Big CartelOrder history retained while subscribedPlatinum $12/mo ($144/yr)7-day free trial$0 platform feeYour own provider, so 2.9% + $0.30 typical
CococartRetention after cancellation not published$19/mo store, $59 Pro7-day free trialPlatform fee not publishedProcessing not published

Frequently asked questions

Should I move open orders to the new platform?

No. Fulfil them where they were placed. The payment lives in the old merchant account, so refunds and disputes have to be handled there, and a migrated order record has no transaction behind it.

When should I cancel my old platform?

After the dispute window on your last transaction has passed, not after your last order is collected. Chargebacks can arrive well after delivery, and defending one requires an account you can log into.

Can I refund an order after cancelling the platform?

Usually not through the platform. You may be able to act through the payment processor if you hold that relationship, or pay the customer another way, which works but leaves no record against the original charge.

What happens to my subscribers?

They have to actively re-subscribe, because saved card details belong to the processor and merchant account that created them and never transfer. Tell them individually, give a deadline and one link, and keep the old subscription running until they have moved.

Do I have to tell customers about the switch mid-order?

Generally no. If you fulfil open orders on the old platform, nothing changes for them. Only confirm arrangements where collection falls after your changeover date, so a new link does not confuse anyone.

How long should I keep both platforms running?

Usually two to three months. Downgrade to a free tier if the old platform has one, which makes the wait cost nothing. Where there is no free tier, a couple of months is cheap insurance.

What if I cannot keep the old account open?

Export everything first, including order-level detail with transaction references, and keep your own payment records. You may still be able to act through the payment processor directly even after the storefront is gone.

The bottom line

Do not migrate open orders. Fulfil them where they were placed, because the payment lives in that merchant account and so does your ability to refund, adjust, or defend it.

The date that matters is not your last order, it is the end of the dispute window on your last transaction. Chargebacks arrive late, and answering one needs an account that still works. If the old platform has a free tier, downgrade rather than cancel and that wait costs nothing.

The only genuinely hard case is subscribers, because saved cards never transfer between merchant accounts. Move them individually, by name, with a deadline and one link, and keep the old recurring charge running until they have. Treat that as a customer conversation, not an announcement, because that is what determines how many of them you keep.

About the Author

Evan Knox is the cofounder of Homegrown, where he works with hundreds of small food vendors across the country to sell online. He and his cofounder David built Homegrown after seeing how many local vendors were stuck taking orders through DMs and cash-only sales.

Your Store Could Be Live Tonight

15 minutes. That's all it takes. Add your products, share your link, and start taking orders. Free for 7 days.
Start Your Free Trial
Start Your Free Trial

7-day free trial · $10/mo after · Cancel anytime