Content
Preserve useful copy, headings, image alt text, and metadata.
Typical complexity
Medium
Primary risks
SEO and plugins
Core scope
Catalog and history
Main stages
Eight
| Data | Automatic | Manual review | Notes |
|---|---|---|---|
| Products | Yes | Yes | Core fields, descriptions, prices, SKU, and stock can be imported; validate product types, categories, metafields, and published status. |
| Customers | Yes | Yes | Contact data and approved attributes can move, but passwords normally require account activation in Shopify. |
| Orders | Yes | No | History can move through an app or migration service; reconcile totals, tax, refunds, and fulfillment state. |
| Images | Yes | Yes | Check image quality, ownership, alt text, ordering, and association with the correct products and variants. |
| Variants | Yes | Yes | Complex WooCommerce attributes, bundles, or add-ons may need a new Shopify data model. |
| Blog and pages | No | Yes | Articles, authors, categories, page layouts, internal links, and publication dates often need a separate content pass. |
| SEO metadata | No | Yes | Titles, descriptions, canonical rules, schema, and indexability decisions must be transferred and reviewed. |
| Coupons and discounts | No | Yes | Rebuild discount logic in Shopify and test eligibility, combinations, expiry, and reporting. |
| Plugin functionality | No | Yes | Map each business job to a native Shopify feature, a suitable app, a custom integration, or a simpler process. |
Enter an approximate store size to estimate complexity, the number of work stages, and the risk level.
Medium
The more custom plugins and altered data models you have, the more important a test import and staging review become.
Inventory data, plugins, integrations, URLs, business rules, and legal constraints.
Design collections, product types, metafields, variants, markets, and operating rules in Shopify.
Move a representative sample and validate field mapping, relationships, media, and storefront output.
Run the approved import, record errors, and reconcile entity counts and financial samples.
Move pages and blog content, preserve valuable signals, and complete the redirect map.
Configure payments, tax, shipping, analytics, CRM, support, and operational applications.
Test mobile checkout, refunds, notifications, search, accounts, inventory, consent, and analytics.
Freeze changes, run the delta import, switch the domain, monitor, and keep a documented rollback path.
Preserve useful copy, headings, image alt text, and metadata.
Validate robots, sitemap, canonical, noindex, and structured data.
Map WooCommerce categories to intentional Shopify collections.
Track 404 errors, index coverage, rankings, conversion, and revenue after launch.
Old product to new product; old category to the closest new collection. Avoid redirect chains and never send every retired page to the homepage.
Prepare DNS access, SSL, primary-domain settings, canonical behavior, cutover timing, and rollback records.
Complete successful and failed payment tests, a refund, payout reconciliation, tax, and fraud-review checks.
Run mobile checkout, account activation, search, notifications, shipping, discounts, inventory, consent, and analytics.
Tick only the checks you have completed. Progress stays until you reload this page.
Approve the model with a representative test import, then move the full scope and switch the domain only after the launch gates pass.