← All articles WooCommerce

WooCommerce vs Marketplaces: Own Your Ecommerce Revenue

The regions generating the highest concentration of online small-business activity in Europe tend not to be the wealthiest. Places like Greater

Published Jason Boyd

The regions generating the highest concentration of online small-business activity in Europe tend not to be the wealthiest. Places like Greater Manchester, the wider North West, and parts of the Midlands have produced businesses with international customer bases built without London office addresses, London wage bills, or London investor rounds. If you have assumed that your postcode sets a ceiling on what your business can earn online, the data says otherwise.

This pattern points to something specific about how online selling works when it is done properly. A well-configured WooCommerce store can sell to 18 or more international markets simultaneously without a warehouse, a distributor, or a local entity in each country, because the store handles currency display, shipping zone logic, and tax rules by region. The business owner in Salford or Sheffield wakes up to orders from Stockholm or Sydney the same way a London counterpart does, at a fraction of the fixed cost.

The mechanism that makes this possible requires deliberate setup. WooCommerce’s built-in shipping zones, combined with a plugin like WooCommerce Shipping & Tax or a third-party rates provider, let you define precisely which countries you serve, what you charge them, and which carrier handles fulfilment. Currency switching through a plugin like WOOCS or the official WooCommerce Payments multi-currency feature means a buyer in Germany sees euros, not pounds, at the point of decision. These are functional conversion levers: get them wrong and visitors leave, get them right and they buy.

Why Marketplace Dependency Is a Structural Risk, Not Just a Fee Problem

Many small businesses in the North have built their online revenue almost entirely through eBay or Amazon. The attraction is understandable: existing traffic, built-in trust, low setup friction. The problem is that none of what you build there belongs to you.

Start with the fees, which are the visible cost. eBay’s final value fees currently sit at between 6.5% and 12.8% depending on category, applied to the total transaction value including postage. On a £50 sale, that is between £3.25 and £6.40 gone before you account for postage, packaging, or the product itself. Across volume, this is a structural tax on every transaction, not a marginal drag.

The less visible cost is data ownership. When a customer buys from you on eBay, eBay owns the relationship: you cannot email that customer next month with a new product, retarget them, or build any kind of segment from their behaviour. Communication outside the platform’s own messaging system is prohibited, and eBay can restrict or remove that system at any time. If eBay changes its algorithm, adjusts its fee structure, or suspends your account pending a review, your revenue stops, with no recourse and no alternative channel already in place.

A WooCommerce store is the owned asset that changes this equation. Every order through your own store creates a customer record in your database: name, email, order history, location, product preferences. That data is yours, usable for email sequences, loyalty programmes, and repeat purchase campaigns without paying a platform for access to your own customers. The store sits on infrastructure you control, with a domain that builds its own search authority over time.

The practical setup for this is worth understanding. WooCommerce stores customer data in the wp_users and wp_usermeta tables, and order data in wp_posts and wp_postmeta (or the dedicated order tables if you have enabled High-Performance Order Storage, which you should). This data can be exported, integrated with an email platform like Mailchimp or Klaviyo via their WooCommerce plugins, or used to build custom audiences for paid advertising, none of which is possible when the transaction happens on a marketplace.

The Setup That Separates a Store That Competes Internationally From One That Does Not

Selling internationally from a WooCommerce store requires more than adding a currency switcher. The configuration decisions that determine whether international buyers trust you enough to complete a purchase include: whether your store shows prices inclusive or exclusive of local tax, whether your checkout supports local payment methods (Klarna for Scandinavia, iDEAL for the Netherlands, Bancontact for Belgium), and whether your shipping estimates are accurate enough that buyers are not surprised at checkout.

WooCommerce Payments supports multiple currencies natively, but payment method coverage varies by country. For broader international payment method support, Stripe’s WooCommerce integration covers a wider range of local methods and is worth evaluating against your target markets before you commit to a gateway, because the decision affects conversion rates in specific countries rather than simply determining whether you can technically accept payment.

Tax is a separate question that sits outside my area of expertise, but any business owner selling across borders needs to take it seriously. VAT obligations differ by country and by sales threshold, and the configuration of WooCommerce’s tax settings, including the tax class assigned to each product and the store’s base location, determines what gets calculated and displayed at checkout. Errors here expose buyers to unexpected import charges, which generates disputes, returns, and negative feedback that damages your store’s reputation in markets you are trying to build.

The businesses in the North that are outperforming their regional GDP ranking online have built stores that work correctly for international buyers, own their customer data, and keep the margin that would otherwise go to a platform as a percentage of every transaction. The gap between where most small businesses in this region are and where the data suggests they could be is largely a configuration gap, not a market gap.

If you are based in Greater Manchester or the surrounding region and your current online setup is a marketplace account with no owned store behind it, every month you continue on that basis is a month of customer data, margin, and repeat purchase revenue that goes to the platform instead of your business.

I offer a WooCommerce store audit specifically for businesses in this position: a review of your current setup against international readiness, covering shipping zones, payment methods, tax configuration, and customer data capture. Marketplace fee structures can change at any point without notice, so the cost of staying dependent is not fixed. Book the audit and I will tell you exactly what your store needs to compete in the markets the data says are already within reach.

Related articles

All articles →

WooCommerce problems, broken checkouts, slow stores, failed orders, need specialist diagnosis. I work on exactly these.

View WooCommerce services →
Jason Boyd

Jason Boyd

Specialist WordPress Engineer · Former W3C Invited Expert · 20+ years

I fix the WordPress problems other developers walk away from. Backed by a 1st Class degree in Computer Science, an MSc in Cybersecurity, and over 20 years of specialist WordPress work, I diagnose issues at their root cause and resolve them permanently, for businesses that cannot afford guesswork or repeat failures.

Need hands-on help?

If this article describes your situation, I can diagnose the specifics and fix it properly. Send your brief and I'll respond the same working day.