Ecommerce
Move Your Store Without Losing Track of Orders and Customers
Plan the data, integrations, cutover and reconciliation work that keeps a store migration understandable and recoverable.
A store migration moves a working business, including the records people rely on to answer questions and fulfill orders. The new storefront is one visible result. Behind it, products, customers, historical orders, stock, payment references and integrations need a deliberate plan.
Start with an inventory of what exists and what must move. Separate historical information from active work. An old fulfilled order and an order awaiting shipment may need different handling. Make the business owner responsible for approving the treatment of each record type.
Map the data before importing it
For every important field, identify its source, destination and conversion rule. Include product identifiers, variants, customer references, addresses, currencies, order statuses and timestamps. Record anything the destination cannot represent directly and agree an alternative before the migration begins.
Shopify’s migration guide shows why record types and import order matter: its guidance calls for products, then customers, then historical orders so relationships can be connected properly. It also explains that different data types may require different migration methods. Verify the equivalent rules for your chosen destination.
Rehearse with representative records
Run a trial using a controlled copy of the data. Include difficult products, repeat customers, refunds, partially fulfilled orders and any special commercial arrangements your store supports. Inspect the resulting records through the administrative interface as well as the import report.
Agree reconciliation checks in advance. Compare counts by record type and status, sample linked records and verify financial totals with the responsible business team. A matching total count does not prove that every relationship, variant or address is correct.
Control side effects during testing
A trial migration should not unexpectedly send customer notifications, trigger fulfillment or charge a payment method. Review the destination’s integrations and automation before importing. Use an isolated test environment and the appropriate test services wherever possible.
Document which background jobs, notifications and connectors are paused, who will restore them and how their state will be checked. A migration plan should cover both the copied information and the actions that software may take when it sees that information.
Plan for activity during the move
Decide how new orders and customer updates will be handled between the initial export and final switch. Depending on the systems, this may involve a controlled pause, a final incremental transfer or another tested process. Define a clear boundary so staff know which store is authoritative at each stage.
- When does the final source snapshot occur?
- Who confirms that active orders have been reconciled?
- Which system owns stock immediately after the switch?
- What happens to an order created during the transition?
- Who can authorize reopening checkout?
Keep a log of these decisions. During a busy launch window, a concise written record is more reliable than several people acting on different assumptions.
Test the wider customer journey
Check product URLs, navigation, search, account access, checkout, receipts and support routes. Map changed URLs to appropriate destinations and test important incoming links. Review payment notifications, shipping integrations and inventory synchronization with their owners.
Use the same representative orders from the rehearsal to verify the live configuration. A successful import is only one acceptance check; the store must also perform its current work correctly.
Know how recovery would work
Retain suitable backups and define the conditions for pausing or reversing the switch. If new orders have arrived on the destination, recovery must account for them. Simply restoring an older database can discard legitimate activity, so reconcile current transactions before any destructive restore.
LeapHover can plan the migration, test the mappings and coordinate the technical cutover. Bring the current platform, intended destination and examples of complex orders; those determine the work needed for a controlled move.
Sources & further reading
Primary references for the technical points in this guide.
PUT THE GUIDE TO WORK