Custom Shopify theme or template: how to decide
What changes between adapting an existing theme and building your own, and what to check before choosing for your Shopify store.
Read article
Migrating from WordPress to Shopify means moving data and rebuilding the store on another platform. Products can be imported, but the theme, plugins, accounts and business rules need individual handling. If the store uses WooCommerce, the project must cover ecommerce as well as the pages and articles managed in WordPress.
The delicate part often surrounds the catalogue: an active subscription, ERP, campaign pointing to an old URL or article attracting customers from Google. Before choosing an import tool, define what must still work on switchover day.
Shopify can fit if you want to reduce infrastructure management and give the commercial team more autonomy. Store hosting and the platform are managed as a service. You will still need to maintain the theme, apps, permissions and contracted integrations.
A slow website or failing checkout does not by itself prove you should migrate. Sometimes the problem lies in an extension, database query or server configuration. If the business model works and the incident is specific, fixing it can be more reasonable than replacing the entire store. Compare the cost of correcting the current system with operating the new one over an equivalent period.
| Area | What to review | How to verify afterwards |
|---|---|---|
| Products | SKUs, variants, images, prices, taxes, weights and additional fields. | A sample of simple and complex products, as well as counts. |
| Customers and orders | Identifiers, addresses, consents and necessary history. | Orders with discounts, returns and customers with multiple addresses. |
| Content | Pages, articles, categories, files and internal links. | Priority URLs, titles, images and forms. |
| Operations | ERP, logistics, payments, subscriptions and automations. | A complete journey for every dependency. |
Keep a recoverable WordPress backup and retain old identifiers in the migration project. Matching product counts helps, but does not detect a size linked to the wrong SKU or an image assigned to another variant.
The official WooCommerce migration guide distinguishes data transferable by CSV from data requiring other methods. Uploading a product file does not restore historical orders, reviews, coupons, blog articles or subscriptions.
Shopify states WooCommerce passwords cannot be migrated. Current customer accounts can sign in using a one-time code emailed to the customer. Legacy accounts use a different activation and password process. Prepare communication so customers do not interpret changed access as losing their account.
Keep the domain unless there is a commercial reason to change it, and map old URLs to their equivalents. Include products, categories, pages, articles and relevant images. Shopify paths have their own structure: reproducing the WordPress URL exactly is not always possible.
Do not redirect every removed product to the homepage. This loses user context and search engines may treat it as a soft error. Where no useful alternative exists, explicitly decide which content to retire. Google explains that a major change can cause ranking fluctuations; good planning reduces risk but cannot guarantee constant traffic.
Prepare test cases before considering migration finished. Examples include a mobile order with a discount, shipping to a special-rate area, a return and an order that must reach the ERP. Also verify taxes, transactional emails, measurement and consent. One standard test purchase does not cover every rule in an active store.
For the domain switchover, agree a window, final order and inventory synchronisation and an owner for each check. Retain the previous system for the comparison period you need. The rollback plan must explain what happens to orders received while deciding to revert.
Catalogue volume is only one factor. Product types, custom fields, markets, export quality, redesign and external connections matter more than they may appear to. Request a scope separating data migration, design, integrations, SEO, tests and launch support.
When comparing proposals, also check platform subscription, required apps and ongoing maintenance. An apparently smaller budget can exclude history, redirects or ERP testing. There is no reliable timeframe without understanding those dependencies.
If you know what limits you in WordPress, gather the URL, approximate product count and connections that cannot fail. In our Shopify migration service, we review that starting point to propose a clear scope. If still choosing between platforms, start with the comparison and avoid budgeting a move you may not need.
Editorial review: the Migraciones.io team · 30 October 2026. Features, plans and availability are checked against the linked sources.