WooCommerce powers a substantial share of UK ecommerce sites — particularly smaller and mid-sized operations that started on WordPress between 2014 and 2020 when the plugin was the obvious choice. Many of those sites are now running on plugin stacks that have accumulated technical debt for years, with hosting costs creeping up, plugin subscriptions multiplying, and an agency retainer covering basic maintenance that adds up to £8,000-£28,000 a year. A focused Stripe-direct custom build replaces almost all of that operational cost.
What WooCommerce is good at
Three things WooCommerce does well. Flexibility — full control over every aspect of the storefront, no platform constraints, integration with any WordPress-compatible tool. Customisation — deep customisation via plugins, themes and custom code where developers are available. Open-source positioning — for operators who value open-source over hosted SaaS for ideological or operational reasons, WooCommerce remains the most-popular UK choice. Free at the core — the plugin itself is free, with cost accumulating in the plugin stack, hosting and maintenance rather than in platform subscription.
What WooCommerce is not good at
Four things WooCommerce does worse than focused alternatives. Total cost of ownership — the realistic all-in cost for a typical UK SMB WooCommerce site is £8,400-£28,200/year once hosting, plugins, maintenance and the agency retainer are included; substantially higher than the equivalent Shopify Basic at £19/month or Stripe-direct custom build at £180/year hosting. Security and maintenance burden — WordPress sites require ongoing security patching, plugin updates, backup management, and the consequences of falling behind are severe. Performance — typical WooCommerce sites on standard SMB hosting score 50-70 on PageSpeed mobile because the WordPress runtime plus the plugin stack ships substantial overhead before paint. Operational complexity — the moving parts of a WooCommerce site (WordPress core, theme, payment gateway plugin, shipping plugin, tax plugin, SEO plugin, security plugin, backup plugin, performance plugin, subscriptions plugin where applicable) create operational fragility that requires ongoing attention.
The plugin-debt problem
The pattern we see in most UK SMB WooCommerce audits: a site that started clean in 2017 has accumulated 25-50 plugins by 2026, most of them still installed but possibly not actively used, with overlapping functionality (two SEO plugins, three different image-optimisation plugins, a security plugin from a different era), with several plugins behind on updates because the update broke something three years ago and was rolled back. The site works most of the time. The site breaks occasionally. The agency retainer at £400-£1,500/month is buying maintenance of this debt rather than feature development. The rebuild typically eliminates 90% of the plugin stack and the maintenance overhead disappears.
The cost comparison at typical scale
A representative UK SMB WooCommerce site: 200 SKUs, 800 orders/month, single-currency UK operations. Realistic costs: managed WooCommerce hosting (Kinsta WooCommerce or WP Engine) £80-£150/month, plugin stack (WooCommerce Subscriptions £159/year, Stripe Premium £79/year, Klaviyo for WooCommerce £30-£100/month, Yoast Premium £79/year, WP Rocket £49/year, MainWP backups £150/year, security suite £200/year, miscellaneous extensions £30-£100/month) typically £150-£400/month combined, agency retainer for ongoing maintenance £400-£800/month, occasional developer cost when things break £200-£500/quarter. Annual all-in: £8,400-£18,000. Five-year all-in: £42,000-£90,000. Same-day Growth tier + Stripe direct + focused tools: £899 + £180/year hosting × 4 + Stripe rates on transactions = £1,619 across five years on the infrastructure side. The differential is £40,000-£88,000 over five years.
When WooCommerce is the right call
Three specific scenarios where staying on WooCommerce makes economic sense. First: deeply customised installations where the bespoke functionality would cost £20k+ to rebuild — the migration cost outweighs the ongoing savings within a reasonable timeframe. Second: large editorial teams operating in WordPress admin who would require retraining at substantial productivity cost. Third: specific WooCommerce extensions (Subscriptions with complex scenarios, Bookings with custom logic, multi-vendor marketplaces via Dokan/WC Vendors) that have no clean equivalent in destination platforms.
When the migration is overdue
The most common UK SMB pattern: standard WooCommerce install, accumulated plugin debt, slow performance, agency retainer covering basic maintenance, no significant bespoke functionality. The migration to a Stripe-direct custom build or Shopify recovers most of the operational cost while improving performance, security and customer experience. The decision typically comes down to operational preference — Shopify for hosted-SaaS simplicity at moderate scale, custom Stripe-direct for lowest sustainable cost and full ownership.
The migration sequence
Same overall shape as the broader ecommerce migrations. Full crawl of the existing WooCommerce site for URL inventory. Catalogue export via the built-in product CSV export. Customer and order history export via the WordPress REST API. Product URL preservation where the existing structure makes sense. Redirect map for any URL changes. Stripe products configured to match the existing catalogue. Subscription customers migrated via Stripe Billing customer transfer where applicable. Klaviyo or email flows reconstructed in the new platform. Tax configuration for UK VAT (Stripe Tax handles this natively). Customer accounts re-created via email-based magic-link pattern. Search Console handover. Day 7, 14, 30 health checks.