Module 1 · 1.1
When WooCommerce is or isn't the right fit
Module 1: Before you start · Reading time: 9 minutes
Learning objective: After this lesson you can weigh up honestly whether WooCommerce suits a sales idea, and which alternatives there are.
Key concepts: open source, plugin, hosted shop platform, marketplace, payment link, self-management, extensions, total cost of ownership, portability
First the question, then the tool
Most people start with the question "how do I set up WooCommerce?". This course starts with a different question: should you do that at all? A web shop is not a website with a payment button. It is a business process: products, stock, payments, shipping, returns, VAT, terms, customer questions. The software is just one part of it. Choose the wrong route and you pay for it later in time, money or a tricky migration.
WooCommerce is a plugin for WordPress (see WordPress course lesson 1.1). You install it in your own WordPress site and your site becomes a shop. It is open source: the software itself is free, you may modify it and you can take everything with you to another hosting provider. On wordpress.org it is listed with more than seven million active installations (as of November 2026). That makes it popular, but not automatically the best choice for you.
Four routes side by side
There are roughly four ways to sell online. None of the four is always better.
| Route | Examples | Who manages the technology? | What is yours? |
|---|---|---|---|
| Your own shop with open-source software | WooCommerce, PrestaShop, Shopware, Magento Open Source | You (or your web developer), on hosting of your choice | Everything: files, database, customer data |
| Hosted shop platform | Shopify, Lightspeed eCom, Wix, Squarespace | The provider | Your content and data, as far as the provider lets you export them |
| Marketplace | bol, Amazon, Etsy | The marketplace | Your products; the customer is mainly a customer of the marketplace |
| Payment link or simple button | Payment links from your payment provider, an order form with an invoice | The payment provider | Little technology, but also little shop |
A hosted shop platform takes care of hosting, updates, security and often payments too. You pay for it on an ongoing basis and you work within the options the platform offers. A marketplace brings visitors, but sets the rules, the presentation and often the price pressure. A payment link is enough if you sell a few products to people you already know, for example a workshop or a regular order.
Many shops combine routes: their own shop for regular customers and a marketplace for reach. That is not a weakness, but it does require you to keep track of stock and orders in one place.
When WooCommerce is a good fit
WooCommerce is a strong choice if a few of these things apply to you:
- You already have a WordPress site with content that ranks well, and you want your shop and content in one place.
- You want to own your data and be able to move to another hosting provider later without rebuilding everything.
- You have special requirements: made-to-measure products, a link with your own stock system, prices per customer group. With plugins or custom work almost anything is possible.
- You or someone on your team can handle the management: updates, backups, tracking down an error. Or you have a web developer who does this on a structural basis.
Theehuis Example is a good example. It has a blog with recipes on www.example.com that attracts many visitors, and wants to sell teas, teapots and a digital recipe book on shop.example.com. The content is already there, the owner knows WordPress and there is a regular web developer. WooCommerce fits here.
When WooCommerce is not the best choice
To be fair, in these cases a different route is often a better fit:
- You don't want technical maintenance. A WooCommerce shop has to be updated, backed up and monitored. If you don't want to or can't do that, you are better off with a hosted platform.
- You sell a handful of products to people you know. Then a payment link or a simple form is quicker and cheaper.
- You mainly need reach, not a shop of your own. A marketplace brings buyers; a new shop is something you have to make findable yourself.
- You are growing towards tens of thousands of products, many orders per minute and links with your warehouse and accounting. That is possible with WooCommerce, but then you need serious hosting, caching and a developer (lesson 7.2). Specialised shop software or a large hosted platform may then be simpler.
The hidden costs: extensions and management
"WooCommerce is free" is true for the plugin itself. The total cost of ownership is something else: everything the shop costs over a few years, in money and in time. Think of:
- Hosting that can handle a shop (lesson 7.2).
- Extensions: a payment plugin, shipping labels, invoices, a withdrawal form, a link with your accounting. Every extension is extra code that you have to update and that can clash with other code. Some are free, others have an annual licence.
- Theme: a theme that works well with WooCommerce.
- Time: testing updates, checking failed scheduled tasks, verifying backups. Plan a fixed slot every week.
- Knowledge: this course, or a web developer who does it for you.
A common mistake is installing ten extensions at the start "because you can". Every extension should have a reason in your plan (lesson 1.3). Less code means less risk (see WordPress course lesson 5.4).
Portability: think about the exit
For every route, ask: how do I get out again? With WooCommerce, your products, orders and customers are ordinary data in your own database. You can export them and move the whole site to another hosting provider. With a hosted platform it depends on the export options: products usually work, order history and customer accounts not always, and you never take the design with you. With a marketplace, reviews and customer contact stay behind.
So portability belongs in your considerations, even if you are not planning to move now. If you keep your domain name and email separate from the shop (your own domain with a registrar, email on that domain), you can always switch routes later without customers losing track of you. The knowledge base explains how that works if your shop runs on a platform and your domain and email are elsewhere.
In practice: this is what it looks like in WooCommerce
Would you like to see WooCommerce before you choose? Create a test shop on a subdomain (lesson 2.1). In most hosting control panels you can set up WordPress with an installer and then add WooCommerce via Plugins > Add New Plugin. At WebOké you do this with Installatron in DirectAdmin; at other hosting providers with Softaculous, WP Toolkit or similar. Then spend an hour looking around: create a product, open the settings, place a test order. You will quickly feel whether this suits you.
Summary
- A web shop is a business process; the software is one part of it.
- There are four routes: your own open-source shop, a hosted platform, a marketplace and a payment link. You can combine them.
- WooCommerce fits if you want ownership, already have WordPress, have special requirements and can handle the management.
- The plugin is free, the total cost (hosting, extensions, time) is not. Every extension should have a reason.
- Think about the exit in advance: how will you move later?
Quiz
Exercise
Exercise D1.1: Does WooCommerce suit your plan? This is a self-check exercise. Go through the checklist: what you sell and how many products; who manages the shop and how much time per week; at least two alternatives considered; who handles updates, backups and security; how you would move later. Then answer four questions: (1) Describe your sales idea in three sentences. (2) Which two alternatives did you compare, and on which points? (3) What is your choice and why? (4) Who stands in for you when you are away for two weeks? A good answer names a concrete range of products, weighs at least three points (management, long-term costs, freedom, integrations, portability) and gives a name for the last question. "WooCommerce because it's free" without mentioning the management burden is too short.
Exercise D1.1: Does WooCommerce suit your plan?
You do this exercise yourself; no one checks it. Tick off what you've done and mark the exercise as done.
A concrete range of products and number; a comparison on at least three points (management, costs over time, freedom, integrations, portability); a name for "who replaces me". "WooCommerce because it is free" without mentioning the management workload is too short.
Your ticks and notes only stay in this browser; we don't send them anywhere. If you're signed in, we only save in My courses that you've done the exercise.
Further reading
Where steps in a control panel are described, they apply to WebOké; other providers work in a similar way.
- Free WordPress course 1.1: What is WordPress (and what isn't it)?
- Free WordPress course 5.4: Less is more: tidying up and resolving conflicts
- Your website on Shopify, Wix or Squarespace, your domain and email with WebOké
- Which hosting package is right for me?
- WooCommerce on wordpress.org: https://wordpress.org/plugins/woocommerce/
