Skip to content
Orvenant
Orvenant

Ecommerce migration checklist

Ecommerce migration checklist

An ecommerce migration must account for the store's trading process as well as its data. Validate catalogs, accounts, orders, payments, fulfillment and URLs before cutover.

Inventory the trading system, not just the catalog

List products, variants, categories, media, redirects, customer records, order history, discounts, gift balances and subscriptions that actually exist. Identify the owner and destination of each category. Record integrations with accounting, stock, fulfillment and customer support. Decide which historic records need to be usable in the new store and which may remain in an accessible archive. A catalog import can look complete while the business has lost the information needed to answer a return or reconcile an outstanding order.

Prepare a migration scope

Separate platform configuration, data movement, integration changes and the final trading transition so none disappears inside a single “migration” line item.

Explore Prepare a migration scope

Prove the route for identities and payment relationships

Check how customers will sign in after the move. Shopify documents that customer passwords cannot be moved from another store through its customer CSV import; choose and explain the supported account-access path instead of promising an invisible transfer. Stored payment methods and subscription relationships require their own provider-supported investigation. Do not treat a payment token as an ordinary product field. Confirm what transfers, who must coordinate it and what customer action is needed before deciding the launch sequence.

Rehearse transformations and compare meaningful records

Run controlled imports and compare both counts and representative detail. Check variant combinations, stock units, prices, currencies, tax settings, images, shipping restrictions and product availability against approved business rules. Counts alone cannot reveal that a variant image belongs to the wrong size or that a decimal value was interpreted in another unit. Keep the transformation rules and correction log, then repeat the import from a known starting point. The final migration should reproduce a verified process rather than rely on a sequence of undocumented manual repairs.

Worked cutover: open orders cross the boundary

Consider a store with orders placed before cutover that will ship afterward. Decide whether the old system will finish those orders or whether their operational state will move. If they remain in the old system, staff need a reliable lookup route and a clear rule for returns and refunds. If they move, reconcile payment and fulfilled quantities without triggering another charge or shipment. Assign each order to one operational owner during the transition; running two independent fulfillment processes creates a business risk even if both systems are individually healthy.

Test the entire purchase and aftercare journey

Use controlled provider environments to verify product discovery, cart changes, checkout, confirmation and downstream fulfillment. Then exercise a failed payment, a cancellation, a partial refund and customer access where those functions are in scope. Verify notification recipients and prevent test messages from reaching customers. Include mobile interaction and relevant accessibility checks. Prepare redirects for changed customer-facing URLs and test the final destinations, rather than assuming the new platform’s default paths preserve existing links.

Coordinate URL changes

Use a separate search migration checklist for the old-to-new mapping, canonical destinations and public verification.

Explore Coordinate URL changes

Make the final synchronization and rollback explicit

Agree when content and operational writes stop, what changes are synchronized last and who can reopen trading. Take recoverable records of the preceding state and define the observations that would stop release. Rollback must account for orders created on the new store; merely restoring yesterday’s database may discard legitimate business activity. After launch, compare real order and inventory outcomes within the agreed scope and resolve discrepancies promptly. Keep the old system available only as needed for the documented transition, with access and retirement ownership defined.

Sources and further reading

Sources support the stated technical context. The planning recommendations are Orvenant's assessment.

PUT THE GUIDANCE TO WORK

Bring us the problem. We’ll work through the next step.

Share what exists today and what you want to change. We can discuss the scope, dependencies and a practical way forward.

Privacy settings

Optional Google Analytics measures page visits and contact-option use. Rejecting keeps Analytics off. Accepting allows analytics cookies. Advertising features stay off, and enquiry contents and contact details are not sent to Analytics.

Withdrawing stops future collection and removes this site’s accessible Analytics cookies. It does not erase information already received by Google. Privacy notice · Cookie notice