Inventory and map
Capture the source store structure and decide how each product field, variant and collection will be represented in Shopify.
Separate URLs that have a direct replacement from those that need a deliberate consolidation decision. Preserve search intent when choosing the destination.
Rehearse the import
Run a controlled import and compare source counts with the destination. Review missing media, unmatched values and variant relationships individually.
The sample Matrixify screen includes three items for review. Treat exceptions as release decisions, with an owner and resolution, rather than hiding them inside an overall completion percentage.
Cut over with clear gates
Freeze agreed source changes, import the final delta and validate priority redirects, stock behaviour and checkout handoff.
Keep recovery responsibilities explicit. Monitor important destination pages and order workflows after launch, then close the migration only after the agreed checks pass.