Michael Firnkes avatar

Share on social media

How good is WooCommerce? And how high are the WooCommerce costs?

More and more self-employed people, freelancers and agencies are turning to WooCommerce when planning an online shop. But what can the free WordPress shop system do? When should you use it and what are the WooCommerce costs for a typical shop? We have the answers for you.

WooCommerce has become the most successful software for online shops in just a few years. According to industry service BuiltWith, almost 30 per cent of all shops worldwide currently use WooCommerce. This is followed by well-known names such as Shopify, Magento and PrestaShop. Find out more in our comparison of WooCommerce vs Shopify.

If you rely on WordPress in your company, startup, agency or as a freelancer, then WooCommerce is a must-have. See our customer story about the michel und elbe online shop as an example. There are several reasons for the success of WooCommerce:

The advantages of WooCommerce

Free shop system

WooCommerce is open source, just like WordPress. This not only saves on expensive licence fees, it also makes it easier for small to medium-sized shops to get started. At the same time, it allows agencies and freelancers to focus on the development of additional components and services.

The open source concept is also ideal for trying out an e-commerce business model for the first time. For example, as an additional source of revenue for an existing portal, or if you want to make your local shop more crisis-proof. All of this significantly reduces your entrepreneurial risk as an operator or service provider when you work with WooCommerce.

Easy access and simple operation

WordPress has revolutionised the simple creation of websites. WooCommerce is just as easy to use for the most part. This also saves costs – both when initially setting up an online shop and when maintaining and training employees. More on the exact WooCommerce costs later. Do you already have knowledge of WordPress? Then you’ll quickly find your way around WooCommerce.

The development team is continuing this trend with the WooCommerce Product Blocks for the WordPress Editor Gutenberg. The extension allows you to integrate your products into pages and posts using drag & drop. For example, to prominently display product categories, special promotions, bestsellers or new products:

Display your bestsellers quickly and easily via Gutenberg Block

The associated components of the product blocks are continuously being expanded and supplemented with new modules. In the future, the design of product descriptions should also become much more convenient – WooCommerce still relies on the tried-and-tested standard editor here.

Scalability: How many products can WooCommerce handle?

For a long time, WooCommerce was seen as a solution that was only suitable for small to medium-sized projects. But those days are long gone. Since version 3.x, WooCommerce has become increasingly performant, with optimised product tables and integrated caching functions, among other things. WordPress shops with several thousand or even tens of thousands of products are no longer a rarity, as we will see in a moment.

What’s more, WooCommerce scales particularly well compared to other systems. This means that it grows with the size and requirements of your online shop. To begin with, you start with the standard version, which can be set up relatively quickly. Later, you can activate or remove additional extensions (WordPress or WooCommerce plugins) depending on your requirements.

Upselling, cross-selling & measuring success

Discover how to effectively measure and boost cross-selling opportunities with actionable strategies tailored for agencies and freelancers on the Raidboxes blog.

With the right maintenance, your shop system will remain as lean, high-performance and manageable as possible. At least if you book high-performance WordPress hosting or special WooCommerce hosting, which can be expanded in terms of RAM, cores and storage space if necessary – in the event of a large number of hits and sales.

WooCommerce becomes a professional tool

Since the latest updates, WooCommerce has been impressing with new features that are primarily aimed at professional shop operators and agencies. These range from integrated payment solutions to better management of shipping costs. All in all, WooCommerce already covers the most important use cases as standard – here, too, a well-founded configuration and ongoing maintenance by an experienced service provider is mandatory if you cannot or do not want to technically maintain the shop yourself.

There are now numerous extensions for special solutions such as product catalogues, B2B shops or auctions, but most of these are subject to a fee. The licence costs for these usually remain in the double-digit range annually (per plugin), which keeps the running costs manageable.

A good practical example is Quagga’s German-language online shop for image licences. It has been growing together with WooCommerce for many years and now contains over 40,000 products:

40,000 products with WooCommerce: The Quagga online shop

What may not look very spectacular at first glance requires sophisticated technical planning in the background. Not only has the database reached an enormous size due to the countless graphics, the optimisation of image sizes for thumbnails, the price calculation for the different licences and the import of extensive product data were also a challenge. However, the portal is now running smoothly and the shop will soon be multilingual.

Once again, the basic requirements for professional shops are suitable WooCommerce web hosting. Coordinated plugins, regular speed and load tests (for example when using extensions for AJAX search) and a properly configured system are also essential. This is because the individual components and plugins can quickly play off against each other if WooCommerce grows out of control.

This kind of uncontrolled growth occurs, for example, when the calculation of individual shipping costs is based on countless rules and different functions. This makes a separate test environment all the more important so as not to jeopardise the live shop with plugin updates and the like. Technical development should always be carried out by a person or agency that really knows their way around WordPress and WooCommerce.

Future-proof

In 2015, WooCommerce was acquired by Automattic, the creators of WordPress.com. Since then, even more resources have been available for further expansion. This is particularly evident in the release cycles: at least twice a year, the team behind WooCommerce releases a major update containing important new core functions. Smaller adjustments are made on a monthly basis, while central bug fixes are released more frequently.

Areas in which WooCommerce performed worse than its competitors were gradually optimised. This applies, for example, to the practical setup of shipping zones, the efficient management of products and innovations to the General Data Protection Regulation (GDPR). With regard to the last point in particular, it was easy to see that Automattic is now reacting quickly to developments that affect the European market. The widespread use of WooCommerce and WordPress as well as the huge developer community in the background offer a good chance that this will continue to be the case.

The market for agencies and freelancers is correspondingly exciting. Portal and shop owners repeatedly report that it is anything but easy to find good service providers and external employees. Developers for WordPress and WooCommerce are in demand, so the corresponding expertise can be marketed well and at realistic hourly rates.

Own community

Countless users and freelance developers worldwide provide their own solutions for WordPress. Or they provide help and advice in blogs and forums. There is also an extremely lively community in European and German-speaking countries. It organises itself in events such as WordCamps or local WP Meetups. The latter can now be found in almost every major city, as online or face-to-face events.

WooCommerce is not quite that far yet. Here, communication mainly takes place among the shop owners themselves, for example in specialised groups for WooCommerce on Facebook and LinkedIn. However, eCommerce topics are becoming increasingly important at WordCamps & Co. The first pure user and developer meetings and meetups on WooCommerce are also gradually emerging in Europe. Raidboxes regularly sponsors WordCamps and meetups in German-speaking and European countries. Feel free to contact us at the next camp if you have any questions about WooCommerce and WordPress.

However, the WooCommerce community of developers is based almost entirely on that of WordPress. Anyone who can develop plugins and themes for WordPress can, in principle, also do so for the associated shop system. What’s more, there are now numerous free tutorials on WooCommerce and its extensions in every country – in the form of blog posts, e-books, podcasts and on YouTube. All of this makes it easier for beginners to get started.

The market for online shops is growing

Turnover from e-commerce continues to rise rapidly. Shops such as Amazon, Otto and Zalando account for the majority of this. However, smaller and medium-sized online shops are on the rise, as we can see from our own figures for new customer projects. Not least COVID-19 has further strengthened this trend.

You can see this very clearly in the smaller WooCommerce shops: Most of them start with a manageable number of products. However, many of them significantly expand their portfolio within a few months. The market for paid WooCommerce plugins is also growing – the scene is becoming increasingly professionalised. As a result, more and more agencies and freelancers are adding technical services and consulting services geared towards the leading online shop system to their portfolio.

Basics of WooCommerce

The facility

WooCommerce is particularly popular because you can install and set it up very quickly and with little prior knowledge. A setup wizard guides you through the most important basic settings for the basic configuration, shipping and payment methods for every new shop:

WooCommerce Wizard
The WooCommerce Wizard guides you through the installation

A simple online shop, which you can also try out immediately, can be set up in just a few minutes.

However, the devil is in the detail. WooCommerce now covers all shop functionalities, and you only need additional plugins for a few areas. However, this also means that hidden behind inconspicuous sub-menu items in the WooCommerce backend are functions that can mess up the functionality of your shop.

  • Vouchers suddenly no longer work?
  • The taxes for your products or shipping costs are calculated incorrectly?
  • Are individual customers no longer shown certain payment methods?

The cause may lie in a single checkbox that is set incorrectly. It is therefore all the more important that you are familiar with the WooCommerce settings.

In order to get started with your first WooCommerce shop, WordPress must be installed on your web server or on your local test system. It serves as the basis and superordinate content management system (CMS). You can find out more about the technical requirements in this blog post.

As already mentioned, both WooCommerce and WordPress are open source. You can use them free of charge, even for the operation of a commercial website. Are you new to the world of WordPress? Then I recommend a good textbook for beginners. These are now available in almost all languages.

The most time-consuming part of creating an online shop is entering your products. This is not due to WooCommerce or WordPress, but rather the creation of product texts, image editing, the creation of product features and product variants, the assignment of prices, meta information for search engine optimisation, etc. WooCommerce provides you with your own fields for all of this information, which can also be expanded using plugins:

Quite simple with a little practice: creating products in WooCommerce

You already know the basic process for this from WordPress, even if Gutenberg has significantly simplified the WYSIWYG process (“What you see is what you get”) for posts and pages – WooCommerce is still lagging behind here. The publication and subsequent editing of products is also analogue to the maintenance of blog posts and CMS pages.

Transfer of existing data

WooCommerce comes with a set of demo data that you can install. This is particularly useful if you want to try out WooCommerce and the design of the WooCommerce theme first, or if you do not yet have any specific product data available when setting up. This is because many functions can only be tested with existing goods. The screenshots in this article were partly created with the help of WooCommerce demo data.

If your product and customer data is already available – from another shop system or as a CSV file from other databases – then you can also import this into WooCommerce. WordPress comes with its own importer solutions as standard. However, you usually have to switch to more extensive tools for the usually quite complex shop data.

In practice, WP All Import or the Product CSV Import Suite from WooCommerce itself have proven themselves here. The former is favoured by many online shops and developers due to its numerous functions:

The WP All Import plugin for WooCommerce

You can find some other free tools for importing and exporting product data here.

There are special tools for individual shop systems that make it easier for you to migrate to WooCommerce. For example, the FG Magento to WooCommerce plugin by Frédéric Gilles for switching from Magento. In the full version, it automatically transfers the most important data such as products including product texts, product categories, customer and metadata, vouchers, product reviews, post and category images as well as preview images.

Content marketing for advanced users: The 6 most important levers

Discover how to optimize your content marketing to reach the right audience, build trust, and achieve long-term success.

WordPress content, such as posts and pages, can also be transferred. Particularly practical: If test data is already available in WooCommerce, you can delete it in advance at the touch of a button. All of this helps you to reduce the costs of migrating from an existing online shop.

Ongoing maintenance

Despite the comparatively quick setup, you should not underestimate the effort required to maintain your online shop. However, this applies equally to all shop systems, not just WooCommerce. Among other things, you need to plan and calculate the following work packages well, whether as a shop operator yourself or on behalf of your customers:

  • The continuous updating of WordPress, WooCommerce, the plugins and your WooCommerce theme. The latter ensures the design and correct display of the online shop.
  • The update itself is carried out at the touch of a button or partly automatically in the background. It is much more time-consuming to test each new update on a separate system before installing it: Will there be any unwanted interactions with other plugins or the theme? Do the shopping basket and checkout in the shop work as usual? Does the new version lead to a loss of speed?
  • Which new functions may need to be added or replaced, for example due to legal requirements such as the GDPR? There are usually different responsibilities for content and technical implementation. However, one person must keep an eye on all legal changes and react if necessary.
  • The regular and comprehensive backup of all data in the online shop, if necessary restoring old versions after failures or unsuccessful updates. Raidboxes helps you here with an integrated solution.
  • Checking and updating product data, texts, images, stock levels, delivery times, product links for bundles and cross-selling, etc.
  • Ongoing review: What new legal framework conditions are there that require not only the technical basis, but in some cases also all content, labelling, prices, taxes and other information to be adapted?

On the latter point: the legal conditions in eCommerce change very frequently, especially in Germany. The resulting work must also be implemented promptly in order to minimise the risk of a warning.

Tip: Minimise effort and risk with a test environment

An online shop without a test environment is like alpine climbing without a safety net. If you’ve already been through a bumpy WooCommerce update or two, then you know what errors can occur. This is why our WooCommerce hosting comes with an integrated staging environment.

As you can see, running an online shop is by no means trivial. It requires technical knowledge as well as expertise in the areas of online law, logistics, online marketing, usability (user-friendliness), web design, search engine optimisation (SEO), measuring success via Google Analytics & Co, distribution in social networks and content marketing. The latter refers to the promotion of your products with high-quality texts, blog posts and newsletters, thereby drawing the attention of Google as well as potential visitors to your shop.

Very comprehensive shops – or if you operate or realise several such portals – should also be implemented with a suitable project management tool. This is also where the cost calculation for development, product care and maintenance takes place. Online collaboration tools such as Slack, Asana, Trello or Microsoft Project help you to coordinate workflows between individual employees and teams. And, if necessary, across different languages, time zones, media and distances. These apps allow you to create a more coordinated workflow for your online shop by providing a unified platform for collaboration and communication.

You will not become an expert in all of these areas. Ideally, you should concentrate on a few areas, such as technical operations and web design. You can then leave the setting of products, online law and online marketing or SEO to suitable employees. Or you can have these tasks handled by a specialised agency.

Onlineshop outsourcing

Do you want to offer WooCommerce services yourself? Then think carefully in advance about which of the packages mentioned you can provide yourself and which you honestly prefer to leave to other professionals.

WooCommerce costs for your online shop

Without knowing a project in detail, it is only possible to roughly estimate the costs of setting up and running a WooCommerce shop. These depend on numerous factors for each shop system. To name just a few:

  • Do you already have a technical infrastructure such as a domain, WordPress hosting, but also third-party systems for accounting, dispatch processing or managing your customers? Does this still need to be expanded?
  • How many and what types of products will be included in the short, medium and long term? Is your website already prepared for this?
  • How many visitors per month and page views per minute do you expect? This is particularly important for hosting. Can there be peaks that go well beyond this, for example seasonally, during sales campaigns or press coverage? In this article, we explain step by step how you can prepare your shop for such peaks.
  • What technical and other knowledge do you have as a shop owner? How much time can you invest yourself, and what do you need to outsource?
  • Can your product range be sold using standard sales processes, or do you need special solutions for personalised goods, auctions, subscription models, etc.? Are there ready-made plugins for these that completely cover your workflow, or is customised development necessary?
  • Can you fall back on ready-made themes for WooCommerce, or do you want a completely independent and distinctive shop design?

There are also issues relating to the organisation and marketing of your online shop:

  • Who maintains the products? Do product texts and images already exist, or do they need to be adapted or newly created? Do you have the necessary rights to display them?
  • Can the data be transferred from other systems, perhaps even automated? Or should they even be integrated into other marketplaces and portals, with WooCommerce and WordPress as the basis?
  • Do you operate in a specialised niche, with few competitors, or do you sell very generic goods with a low margin? The latter usually requires a significantly higher budget for marketing.
  • The relevant question is: Who takes care of online marketing and search engine optimisation? Which social channels should be used? How much support is required there to answer customer questions?
  • Who is responsible for online law and data protection? Depending on the industry and the target countries, considerable resources are required for this, otherwise there is a risk of warnings and fines.

Agencies and freelancers have to ask their clients exactly the same questions to calculate the scope of a project. The requirements analysis for an online shop is therefore often much more extensive than for classic WordPress projects.

Newly created portals in the WordPress and WooCommerce environment are still usually priced far too tightly – and therefore too cheaply. There are three main reasons for this:

  • Quite a few freelancers in the open source environment – but even some agencies – charge hourly rates that are significantly below the usual rates in the IT environment. After deducting expenses and taxes, these are not always economical or cost-covering.
  • Shop and portal owners usually do not take their own working hours into account. However, this is absolutely necessary for a realistic assessment.
  • A professional online shop usually requires paid pro plugins, at least temporary customised development, legal support and high-performance hosting. All of this costs money, but is often overlooked at the beginning.

Although WooCommerce itself also offers free extensions for important functions, others come at a price. The more specialised the requirements for your online shop are – for example for booking events or with an extensive member area – the higher these costs will be:

WooCommerce Extensions, the extensions for the shop system

Open source does not mean “free” when you start a commercial project. As soon as you factor in your own working time (to be fair), a sum in the low five-figure range quickly becomes due before the first version of your web shop can go live. For large projects, it can be significantly more. That sounds like a lot of money, but compared to typical business start-ups, it is a relatively small investment.

In addition to the initial project planning, you should also keep an eye on the ongoing operating costs of your online shop. The costs for care and maintenance mainly depend on the type of products you sell, how often they need to be updated and who is responsible for the system and maintenance:

  • Is your web shop merely an additional sales channel to an existing retail shop?
  • Is your product range manageable and do the products have a long life cycle?
  • Can you automatically transfer product information from other systems?

Then the effort is manageable. In all other cases, you will usually need external help or additional employees, at least temporarily.

You can find more tips on WooCommerce in our 70+ page e-book WooCommerce for professionals: online shops with WordPress. It is aimed at freelancers, agencies, WP professionals and beginners. Do you have questions about how to implement a high-performance online shop with the right WooCommerce hosting? Or which package you need to get started? Then let our team advise you at any time.

Michael Firnkes avatar

Leave a Reply

Your email address will not be published. Required fields are marked *