Replatforming conversations almost never start with a platform problem. They start with a symptom: the site is slow, the checkout keeps breaking, an upgrade went badly, the developers say the codebase is a mess. Every one of those symptoms has two possible causes — the platform, or the build on top of it — and they lead to opposite decisions.
We build on WooCommerce and we migrate stores off it, so we have no side to take. This is the scorecard we use to work out which situation a merchant is actually in.
Score Each of These Honestly
Give each factor 0, 1 or 2. Zero means it does not apply, one means it is a nuisance, two means it is materially damaging the business. Total at the end.
1. Commercial Logic You Cannot Express
Score 2 if there are pricing, catalogue or checkout rules your business needs and WooCommerce genuinely cannot express without a bespoke build you cannot afford to maintain. Score 0 if the rules exist but were badly implemented — that is a build problem.
This distinction matters more than any other on the list. WooCommerce is unusually flexible; cannot is rarer than merchants are told.
2. Scale Beyond What the Architecture Handles
Score 2 if you are hitting genuine ceilings — catalogue size making admin unusable, order volume overwhelming the database, concurrent traffic that hosting cannot absorb without disproportionate spend. Score 0 if the slowness is caused by unoptimised queries, a bloated plugin estate or inadequate caching. Those are fixable where you are, usually for a fraction of a migration.
3. Plugin Estate Fragility
Score 2 if core commercial functions depend on plugins whose vendors have gone quiet, which block your PHP or WooCommerce upgrades, or which nobody can safely modify. Score 1 if the estate is merely large. Score 0 if it is large but current and maintained.
An abandoned plugin holding your subscription billing hostage is a real, structural reason to move — though replacing that one plugin is usually cheaper than replacing the platform.
4. Team Capability and Cost
Score 2 if you cannot hire or retain people who can safely work on the store, or if every change requires an agency because nobody internal can touch it. Score 0 if your team is comfortable and the store is maintainable.
This is the most underweighted factor in most replatforming decisions and one of the most legitimate. A platform your team cannot operate is expensive regardless of its technical merits.
5. Security and Compliance Exposure
Score 2 if you are stuck on unsupported PHP or an old WooCommerce version because upgrading would break the store, or if compliance obligations exceed what your team can demonstrably maintain. Score 0 if you are current and patched.
6. Total Cost of Ownership Versus Alternatives
Score 2 if your genuine year-two running cost — hosting, licences, maintenance, security, change budget — meets or exceeds what an equivalent managed platform would cost. Most merchants have never calculated this; we set the arithmetic out in what a WooCommerce store actually costs to run in year two. Do that calculation before scoring this one.
7. Roadmap Fit
Score 2 if what you plan to do in the next two years — new markets, B2B, marketplace, a headless front end, an app — is materially harder on WooCommerce than elsewhere. Score 0 if the roadmap is more of the same, better.
Reading the Score
- 0–3: stay, and fix what hurts. Your problems are build problems wearing a platform costume. A migration would import them into a more expensive house.
- 4–7: stay, but deliberately. Fix the two highest-scoring items as funded projects with deadlines, and re-score in six months. If the score has not moved, the problems are structural after all.
- 8–11: a migration is defensible. Build the business case properly, and pick the destination on requirements rather than on fashion.
- 12+: you should probably have moved already. The risk now is not the migration, it is another year of the current situation.
Note what is not on this list: the codebase is a mess, we do not like WordPress, our new CTO prefers something else. These are real feelings and poor reasons. They cost the same as good ones.
The Costs Nobody Puts in the Business Case
If you do score high, price the move honestly. The build quote is the smallest part.
- Data migration and QA — products, customers, orders, subscriptions, reviews. Usually underestimated by a wide margin.
- SEO risk. Expect a temporary dip; budget for the redirect work that keeps it temporary rather than permanent.
- Integration rebuilds. Every ERP, WMS, CRM and marketplace connection is its own project with its own owner.
- Team retraining and process change. Your merchandising, support and finance teams all learn a new system while running the business.
- Opportunity cost. Six months of engineering capacity spent moving rather than improving. This is frequently the largest line and it never appears on a quote.
- The trading window. Migrations near peak season are how good projects become bad memories.
The Middle Options People Forget
Replatforming is presented as binary and rarely is. Before committing:
- Replace the plugin, not the platform. If one abandoned extension is the structural risk, budget for replacing that one thing properly.
- Rebuild the theme. A large share of WooCommerce is slow is a theme and page-builder problem, and rebuilding the front end is a fraction of a migration.
- Fix the data layer. Unindexed queries and a bloated options table cause symptoms that look exactly like a platform ceiling.
- Go headless where you are. Keeping WooCommerce as the commerce engine behind a new front end preserves your commercial logic while modernising what customers see.
- Split the problem. Move one market or one brand to the new platform first, learn on it, and keep the option to stop.
That last one is the most underused. A migration you can abandon halfway is a fundamentally different risk from one you cannot.
If You Do Move
Pick the destination against your scorecard, not against a shortlist someone else wrote. A store leaving WooCommerce because of maintenance burden wants a managed platform; one leaving because of commercial-logic limits wants more control, not less — and would be badly served by moving somewhere more constrained.
If Shopify Plus is the destination, our 40-point migration QA checklist applies almost unchanged — the source platform differs, the failure modes do not. Our platform practice covers the selection itself, and we have taken stores in both directions, including Straight To Hell's move onto WooCommerce.
And if the scorecard says stay, that is a result worth having. Our WooCommerce team spends more time fixing stores than replacing them, and for most retail businesses that is where the return is.
Frequently asked questions
How do we tell a platform problem from a build problem?
Ask whether a competent team starting fresh on the same platform could avoid the problem. If yes, it is a build problem and a migration will carry it with you. If no — the platform genuinely cannot express what the business needs — it is structural, and that is the case that justifies moving.
Is WooCommerce able to handle high traffic?
Yes, with appropriate infrastructure and a disciplined plugin estate. Most WooCommerce scaling failures we investigate turn out to be unoptimised queries, missing object caching or a page builder rendering on every request, not a ceiling in WooCommerce itself.
How long does a replatform take?
Three to nine months for a mid-size store, depending on integrations, subscription complexity and how clean the source data is. The build is rarely the constraint — data migration, integration rebuilds and UAT are.
Will we lose search rankings?
A temporary dip is normal while Google recrawls. A permanent loss means the redirect map was incomplete or canonicals are wrong. The mitigation is entirely front-loaded, and it is the single work item most worth over-investing in.
Can we go headless instead of replatforming?
Often, and it is underused. Keeping WooCommerce as the commerce engine behind a modern front end preserves your commercial logic and data while replacing what customers actually experience. It costs less than a migration and is far easier to reverse.
Score It With Us
We will run the scorecard against your store, price the two highest-scoring items as fixes, and tell you honestly whether a migration is justified. We say stay more often than we say move. Talk to our team; we reply within a business day.
