Shopify-to-Shopify Reorganization

What happens to draft orders and open carts sitting in the old Shopify store during a consolidation cutover? Do they need manual handling?

Short answer

Open carts need no handling and draft orders do. Shopify carts expire within 30 days of creation (Shopify developer docs, October 2026), so old carts die on their own. Draft orders persist, and each invoice links to the sending store's checkout (Shopify Help Center, October 2026), so recreate each owned draft in the surviving store and resend its invoice.

Storefront carts
Expire within 30 days of creationShopify deletes a cart when its checkout completes and lets unused or abandoned carts expire on their own (October 2026).Source: Shopify developer docs (Cart)
Abandoned checkouts
Deleted from the admin after three monthsA recovery link already sent can't be disabled or expired, and Shopify's way to keep a checkout is a draft order with the same details (October 2026).Source: Shopify Help Center (Recovering abandoned checkouts)
Draft orders
Deleted after 1 year of inactivityFor drafts created on or after 1 April 2025, and any edit resets the timer. Each invoice links to the checkout of the store that issued it (October 2026).Source: Shopify Help Center (Sending invoices for draft orders)
Store-to-store import on Plus
Themes, products, collections and filesShopify imports data from another store in a Plus organization only when a new store is created; draft orders, carts and checkouts aren't on its list (October 2026).Source: Shopify Help Center (Overview of expansion stores for organizations on the Shopify Plus plan)

Deploi’s call

Draft orders need handling and carts don't, so sequence the cutover around the recovery and invoice links already sent, not the outstanding records. We set the pause date for automated recovery flows before the cutover date. We keep the retiring store transaction-capable until live links have run their course. We treat draft orders as a reassignment exercise, with a named owner per draft. Carts get no plan at all, deliberately.

WaitUse Shopify's own tools when

  • The retiring store's last export is a one-off: Shopify exports abandoned checkouts with your orders (Shopify Help Center, October 2026), and Deploi's order export record scores a one-off migration pull WAIT (October 2026).
  • Live drafts are few enough for their owners to recreate by hand in the surviving store, because each one needs its price restated anyway.
  • The only other open objects are carts, which expire within 30 days (Shopify developer docs, October 2026).

BuyAdd an import app for draft orders when

  • Hundreds of live drafts still have owners who will re-send them.
  • A bulk import app fits the volume: Matrixify's Basic plan moves up to 1,000 draft orders a file for $20 a month (Shopify App Store listing, October 2026).
  • You accept that each copy takes the migration date as its created date (Matrixify, October 2026), with a new invoice link to send.

Basis: Should You Build or Buy a Historical Order Export Tool?, our Build vs. Buy decision record, scored WAIT.

What happens to each open object in the retiring store?

Each open object in the retiring store meets a different fate: carts expire, abandoned checkouts are deleted, and sent links and draft orders stay live. None of them moves on its own, because Shopify's store-to-store import doesn't carry them. That import, for Shopify Plus organizations, covers themes, products and collections, and files, and runs only when a new store is created (Shopify Help Center, October 2026).

When the old store isn't on Shopify at all, abandoned-cart records and their recovery emails follow a different path.

Links already sent are the real risk because Shopify can't recall them: "You can't disable or expire an abandoned checkout link after you send it" (Shopify Help Center, October 2026). Carts and checkouts clean themselves up; a link in a customer's inbox doesn't.

Draft-order invoices work the same way. Shopify's invoice gives the customer "a link to the checkout page for the order" in the store that sent it (Shopify Help Center, October 2026), so a customer who clicks after that store closes can't complete the order.

Both kinds of link point at the retiring store, so the shutdown order matters more than the export. A recovery email that fires after cutover sends your most purchase-ready customers to a store that can no longer take their order.

In what order should you shut the retiring store down?

Shut the retiring store down in four steps, stopping new links first and closing last, because a closed store can't take the orders its old links still promise.

  1. Stop sending. Turn off the abandoned checkout automation in the Shopify Messaging app, or the legacy abandoned checkout email (Shopify Help Center, October 2026), and any recovery flow in your email platform, a full recovery cycle before cutover. Stop issuing draft-order invoices from the retiring store.
  2. Let outstanding links run down. Keep the retiring store able to take an order while live links remain. Turning it off first turns a recoverable cart into a support ticket.
  3. Move the domain before you close. Shopify says to transfer a Shopify-managed domain "before you deactivate your store" (Shopify's domain transfer page, October 2026). A deactivated store's custom domains "become disconnected" (Shopify's deactivation page, October 2026), so moving the domain first means a stale link reaches the surviving storefront rather than a disconnected domain.
  4. Then close. Chargebacks can still be filed after deactivation, and contesting one means reactivating the store; Shopify guarantees a deactivated store's information for 2 years (Shopify Help Center, October 2026).

What does recreating a draft order in the surviving store involve?

Recreating a draft order means restating its negotiated prices, custom line items, discounts, notes and any stock reservation in the surviving store, then sending its invoice again. A draft can hold stock until a set time through reserveInventoryUntil (Shopify developer docs, October 2026), and reserved units sit in Committed, where other customers can't buy them (Shopify Help Center, October 2026). Restating a negotiated price is a commercial decision, not a data task.

An import app can carry the fields across. Matrixify, a bulk import app, exports and imports draft orders, but its documentation says a draft's created date "will always be the time of migration" when it comes from another store (Matrixify, October 2026). So the copy looks newer than the quote, and its year-of-inactivity clock starts again. When Matrixify copies drafts between stores, it matches each line's product by handle and its variant by stock keeping unit (SKU) (Matrixify, October 2026). So the surviving store needs the same products and handles first.

Each recreated draft also needs an owner who will personally re-send it, so recreate only the drafts that have one. An unowned draft recreated for completeness is a price quote nobody will honor and everybody can see. Business-to-business (B2B) quotes that become draft orders have their own answer.

What should you export before the retiring store closes?

Export three records before the retiring store closes, because its apps go with it: "All apps are automatically uninstalled when you cancel your store" (Shopify Help Center, October 2026).

  • The draft order list, with line items, discounts and notes, as the record of what was outstanding.
  • Abandoned checkouts you still intend to recover, since the three-month deletion runs regardless of the consolidation. Shopify exports them with your orders (Shopify Help Center, October 2026).
  • The full order history and customer list. Refunds on old orders stay with the retiring store, because nothing posts between two stores' ledgers, as Deploi's cross-store refund record finds (October 2026).

Subscriptions in the same consolidation need their own plan, because each store keeps its own saved payment methods.

When should a draft order stay behind?

A draft order should stay behind when it's stale, when its price no longer holds, or when its customer isn't moving with the consolidation.

A draft left behind isn't lost at once, because Shopify guarantees a deactivated store's information for 2 years (Shopify Help Center, October 2026).

Deploi’s point of view

Our own position, from building on Shopify. Kept apart from the sourced facts above.

Where we disagree
Consolidation checklists put draft orders and abandoned checkouts in the same bucket, usually labeled open transactions. They behave in opposite ways: carts and checkouts are self-cleaning and their risk is entirely in links already sent, while draft orders persist, carry commercial commitments and, if created since April 2025, quietly self-delete after a year of inactivity. One needs a comms sequence and the other needs an owner list.
What this page adds
the actual expiry mechanics, 30 days for carts, three months for abandoned checkouts, one year of inactivity for draft orders created since April 2025, and the fact that a sent recovery link cannot be expired, which is what makes the shutdown order matter more than the export.

When this answer changes

  • Shopify changes the 30-day cart expiry or the three-month deletion of abandoned checkouts.
  • Shopify lets merchants disable or expire an abandoned checkout link after sending it.
  • Shopify changes the one-year inactivity rule for draft orders.
  • Shopify's organization tools start copying draft orders, customers or orders into an existing store.
  • Shopify removes the legacy abandoned checkout email in favor of the Shopify Messaging automation.

Related questions

More in Shopify-to-Shopify Reorganization

Sources

Every figure on this page traces to one of these. Official and vendor pages are checked on the date shown; Deploi records are our own published decisions.

  1. Shopify developer docs, Cartshopify.dev · checked October 10, 2026
  2. Shopify Help Center, Sending invoices for draft ordershelp.shopify.com · checked October 10, 2026
  3. Shopify Help Center, Recovering abandoned checkoutshelp.shopify.com · checked October 10, 2026
  4. Shopify Help Center, Opt in to the new abandoned checkout automationhelp.shopify.com · checked October 10, 2026
  5. Shopify Help Center, Overview of expansion stores for organizations on the Shopify Plus planhelp.shopify.com · checked October 11, 2026
  6. Shopify Help Center, Transferring Shopify-managed domains to another store or domain providerhelp.shopify.com · checked October 10, 2026
  7. Shopify Help Center, Deactivating and reactivating your Shopify storehelp.shopify.com · checked October 10, 2026
  8. Shopify Help Center, Creating draft ordershelp.shopify.com · checked October 10, 2026
  9. Shopify developer docs, DraftOrderInputshopify.dev · checked October 10, 2026
  10. Matrixify, Shopify Draft Orders: import/export data structure & descriptionmatrixify.app · checked October 11, 2026
  11. ITissible, Matrixify: Data Export Import on the Shopify App Storeapps.shopify.com · checked October 11, 2026
  12. Deploi Build vs. Buy, Should You Build or Buy a Historical Order Export Tool?deploi.ca · checked October 10, 2026 · Deploi research
  13. Deploi Build vs. Buy, Should You Build or Buy Cross-Store Refund Reconciliation?deploi.ca · checked October 11, 2026 · Deploi research