Bespoke ecommerce websites built to increase sales
From product discovery and category structure to checkout and ongoing growth, see how MBD creates ecommerce websites designed to help customers buy with confidence.
Ecommerce for WordPress begins with a chain of choices, not a single decision: which plugin handles your checkout, which theme loads fast enough to keep shoppers from leaving, which payment gateway costs the least for UK transactions, and which hosting tier keeps the whole thing running under load. Most guides collapse all of this into “just use WooCommerce” and move on. That advice is correct some of the time and genuinely wrong the rest of the time.
WordPress powers a substantial share of the world’s online stores, industry data consistently places WooCommerce alone at between 29 and 39 percent of all ecommerce sites by store count, and the ecosystem around it is mature, well-supported, and flexible. But that flexibility is also where businesses go wrong. They pick a plugin because it is the most recognised name, configure it without testing the checkout properly, launch on hosting that cannot handle a traffic spike, and wonder why conversion rates are poor six months later. This article cuts through the feature lists and gives you a practical framework for WordPress ecommerce: which plugin fits your business model, what it will cost to run, and what to configure before you go live.
WooCommerce holds roughly 29 to 39 percent of the global ecommerce market by store count, depending on the methodology used, figures drawn from sources including BuiltWith, Tooltester, and Barn2’s market analysis, each of which applies slightly different counting methods. It has over 8 million installs on WordPress.org and an estimated 4.5 to 4.6 million live stores worldwide. Those numbers matter, but not because they make WooCommerce the automatic right answer. They matter because the ecosystem surrounding it is enormous: more compatible themes, more extensions, more developers who know it well, and more documentation when something breaks.
Your ecommerce plugin affects the checkout experience your customers see, the hosting resources your site demands, the extensions available to you, and how much the stack costs as you grow. A plugin built for a clothing retailer with variable products, shipping zones, and inventory management is overkill for a designer selling a single PDF template. The alternatives to WooCommerce worth knowing are Easy Digital Downloads, SureCart, and WP EasyCart. Each solves a different problem, and understanding where they fit saves you from building the wrong store twice.
WooCommerce is the strongest fit for physical products, mixed catalogues, and complex shipping rules. The core plugin is free, but costs scale quickly once you add subscriptions, bookings, or advanced payment features. WooCommerce Subscriptions runs at around £223 per year, Bookings at £199, and Memberships at roughly £159 to £207 depending on where you buy, check the official WooCommerce extensions pages for current pricing, as promotions and reseller rates can vary. A realistic annual stack for a small UK business, covering hosting, a premium theme, and two or three essential paid extensions, lands somewhere between £500 and £1,500. Setup is moderately involved: you need to make hosting decisions, choose and configure a theme, and work through the extension stack before the store is genuinely ready.
Easy Digital Downloads (EDD) is purpose-built for selling files, software, and downloads. It is lighter-weight than WooCommerce, has a smaller but well-targeted extension library, and is considerably simpler to configure when your entire catalogue is digital. Its market footprint is much smaller, with BuiltWith data placing it at around 0.07 percent of the top million sites. For the right use case, though, that is not a weakness. Using WooCommerce with digital-download add-ons to achieve what EDD does natively adds unnecessary complexity and cost.
SureCart is a SaaS-style option with a streamlined checkout and lower plugin overhead. It includes subscription billing, secure file delivery, and digital product workflows out of the box, which makes it well suited to course creators, membership sites, and service-based businesses that bill on a recurring basis. WP EasyCart is a solid choice for straightforward physical or digital retail where the owner wants a simpler admin experience without a steep learning curve. Neither has the ecosystem depth of WooCommerce, but for small catalogues and lower technical complexity, that is often an advantage rather than a limitation.
WooCommerce is the natural default for physical retail. It handles variable products, inventory tracking, shipping zones, tax rules, and a wide range of payment gateways without requiring much additional configuration at the core level. That breadth comes with a heavier codebase, which needs proper hosting to run well. Businesses selling both physical and digital products from a single catalogue are also best served here, because WooCommerce handles the combination without forcing workarounds.
For pure digital sales, EDD is a cleaner solution than loading WooCommerce with add-ons. For subscription or course-based businesses, SureCart’s built-in recurring billing removes the need for a separate paid extension. The key principle is this: forcing a physical-goods platform onto a digital-product business adds cost, complexity, and maintenance burden that the business never needed in the first place. What EDD and SureCart handle natively, WooCommerce typically handles through paid extensions that need updating, renewing, and occasionally troubleshooting when they conflict with each other.
The most common mistake is defaulting to WooCommerce because it is the name everyone recognises, when the actual business model calls for something lighter, cheaper to run, and easier to manage day to day. At MBD (Morgan Baker Development), the starting point on every store project is a clear picture of what the client sells and how they sell it. Only then does a plugin recommendation follow. That consultative approach, rather than applying the same setup to every project regardless of fit, is what separates a WordPress ecommerce store that performs from one that gradually accumulates extensions and support costs without ever quite delivering as expected.
Theme choice comes down to two priorities: page speed and WooCommerce compatibility. Speed directly affects Google rankings and conversion rates; compatibility ensures that extensions work without layout conflicts. Astra is the best overall balance, loading under 50KB out of the box with deep WooCommerce integration and broad plugin compatibility. Shoptimizer is explicitly conversion-focused, with strong independent benchmark results, a sticky add-to-cart bar, quick view, and checkout-optimised layouts. Storefront is the safest WooCommerce-native choice, maintained directly by the WooCommerce team, which makes extension compatibility as predictable as it gets. For block-editor-first stores, Kadence and Blocksy both offer very high performance with strong Gutenberg support and WooCommerce-specific features included in their free versions.
Small stores with light traffic can start on quality shared hosting with at least 2 to 4 GB RAM, NVMe storage, and SSL. Medium stores need managed VPS or cloud hosting with 4 to 8 GB RAM, Redis object caching, and a CDN. This is the tier where the shift from “works most of the time” to “works reliably” happens. High-traffic stores, or those running paid advertising campaigns that bring sudden traffic spikes, need dedicated or enterprise cloud resources with 8 to 16 GB RAM, dedicated CPU allocation, and WooCommerce-aware support. These are practical guidelines rather than fixed requirements, actual needs vary depending on product count, installed plugins, concurrency, and advertising load. Poor hosting is one of the most common reasons a technically sound WooCommerce store underperforms. The plugin configuration can be correct and the theme well-chosen, but underpowered hosting will still produce slow load times, failed checkouts, and frustrated customers at the worst possible moment.
Stripe is the strongest all-round choice for UK merchants, with domestic card transaction fees of approximately 1.4 percent plus 20p (check current rates on Stripe’s UK pricing page, as fees can vary by card type and volume). Mollie offers competitive domestic pricing at around 1.2 percent plus 20p and is worth serious consideration for stores with a predominantly UK customer base. PayPal is more expensive at roughly 2.9 percent plus 30p, but it adds checkout trust for customers unfamiliar with a new store, which makes it a useful secondary option rather than a primary gateway. WooCommerce Payments sits at approximately 1.5 percent plus 25p and integrates tightly with the WooCommerce admin dashboard, which simplifies reporting. For subscription billing, GoCardless handles direct debit well. For businesses with both online and in-person sales, Square covers both channels cleanly. All fees quoted here are indicative as of 2026; verify directly with each provider before making final decisions. A practical UK default is Stripe as the main gateway with PayPal as a secondary option.
HTTPS must be enforced site-wide, with particular attention to cart, checkout, account, and admin pages. PCI exposure is minimised by using hosted or tokenised payment fields, which means card data never touches the WordPress server directly. Your payment processor handles the sensitive part; your responsibility is to use those hosted fields correctly and avoid storing card details in your database. GDPR requires clear data retention policies, a lawful basis for collection, and the ability to handle access and deletion requests for customer data. The security baseline is consistent regardless of which plugin you choose: two-factor authentication on all admin accounts, daily off-site backups with tested restores, a web application firewall or security plugin for malware scanning, and keeping WordPress core, WooCommerce, and all plugins current. Removing unused plugins and themes is one of the simplest ways to reduce attack surface, and it is consistently overlooked.
Start by confirming that SSL is active across the whole site, not just the homepage. Configure your payment gateway in test mode and run a complete test order through the full checkout flow, including the confirmation email. Set up tax rules for all customer locations you intend to serve: UK VAT thresholds, international rules, and digital goods tax treatment where applicable. Define shipping zones and rates, then test them with a representative basket. Connect a transactional email service so that order confirmations, shipping notifications, and account emails actually arrive in inboxes rather than spam folders. Install and verify backups before launch, not after. Enable a cookie consent tool appropriate for GDPR. Test the end-to-end checkout on both desktop and mobile before going live, this single step catches the vast majority of setup errors. In our experience, most problems that surface in the first week of trading were present at launch and simply not tested.
Choosing a plugin that does not match the business model is the most expensive mistake: it compounds over time as extensions are added to compensate for the mismatch. Underspecifying hosting is the most common operational mistake: stores that perform acceptably under normal conditions fall over during traffic spikes from ad campaigns or press coverage. Ignoring performance from the start means launching a slow store that ranks poorly and converts poorly from day one, with no baseline to measure improvement against. Skipping security configuration until something goes wrong is the riskiest approach of all. Getting the initial setup right is considerably cheaper than fixing it after launch, and many small businesses benefit from a single session with an experienced WordPress developer to audit the configuration before going live. That conversation costs far less than a rebuild.
Building ecommerce for WordPress is a strong, flexible choice, but the plugin, theme, hosting, and payment gateway all need to be selected with your actual business model in mind. WooCommerce is the right answer for many stores, but not all of them. Easy Digital Downloads and SureCart serve specific use cases better and cost less to operate when the fit is correct. The pre-launch checklist is the same regardless of which plugin you choose: test the checkout, secure the site, confirm backups are running, and make sure payments are configured correctly for UK compliance.
If the choice still feels uncertain after working through this, a short conversation with a WordPress specialist will save more time than any amount of reading. At MBD (Morgan Baker Development), that conversation starts with your business model and the specifics of what you sell, not with a default recommendation. The goal is a store that earns its keep from day one, not one that needs fixing six months after launch. Setting up ecommerce for WordPress correctly is not complicated, but it does require the right decisions made in the right order: start with the plugin that fits what you sell, choose hosting that matches your traffic expectations, configure payments for UK compliance, and test thoroughly before you launch. That sequence, followed carefully, is the difference between a WordPress ecommerce store that works and one that almost works.
From product discovery and category structure to checkout and ongoing growth, see how MBD creates ecommerce websites designed to help customers buy with confidence.