A lot of South Africans choose WooCommerce or Shopify to build their online shop because it is such well known platforms. There are, however some hidden costs that you may not be aware of when building your online store with WooCommerce ot Shopify.Lets take a look at the costs that no one tells you about.
Your time is worth a lot!
WooCommerce on Wordpress
To illustrate the hidden costs of using WooCommerce, it’s important to know how WordPress and WooCommerce works. WooCommerce is an open source eCommerce platform that runs on the WordPress framework. Both WordPress and WooCommerce are free to use but free does come with a price. Unfortunately, WordPress and WooCommerce is not an out of the box solution. It’s not as simple as plug and play. You will need technical skills, or at least you will have to learn these technical skills. This can take a lot of your time.
Building a website with WordPress and an online shop with WooCommerce is a steep learning curve. If you have the technical knowhow, you can build an online shop fairly quickly. If you don’t, it’s going to take time, patience and a LOT of trial and error to build an online store that you can use to start selling online. Spending this amount of time on building your online store and not getting sales, is lost revenue. Not many business owners take this into account, but the first hidden cost of using WooCommerce is the cost of your time.
Realistically to learn WooCommerce and become good enough at it to run your own store will take 3-6 months if you are starting from scratch. Of course you can hire a developer to do this for you but the costs for setting up and building a basic WooCommerce site is between R20 000 - R50 000 if done by a developer that are any good.
The second cost to consider is the domain registration fee which is about R250. To give credibility to your store you will need to buy your .co.za domain.
Shopify
The first cost that is not included in your Shopify plan that many people miss is the credit card processing fee. It doesn't matter what payment processor you use, they all charge a processing fee to use their service. This can vary from just below 3% to well over 5% depending on which payment gateway you use. This is important to know when using Shopify because depending on which plan you’re on, Shopify will take their transaction fee AND your payment gateway will take theirs.
To give you a practical example of how this works, I’m going to use Payfast as the payment gateway to show you how this works. Payfast charges 3.5% plus R2 (ex VAT) for every credit card transaction they process.
Transaction Amount |
R100 |
R500 |
R1000 |
R10000 |
Shopify Basic Fee (2%) |
R2.00 |
R10.00 |
R20.00 |
R200 |
Payfast Fee (3.5% + R2) |
R5.50 |
R19.50 |
R37.00 |
R352 |
Total Transaction Fee: |
R7.50 |
R29.50 |
R57.00 |
R552.00 |
The second cost to consider here is also the domain registration fee which is about R250. To give credibility to your store you will need to buy your .co.za domain.
BeNimble eCommerce
Because the BeNimble approach differs from both Shopify and WooCommerce (because they are structured for the South African market), they do not charge a Transaction fee, and with your registration you get a free .co.za domain should you require it on some of their subscriptions. This is because hidden fees are not part of their model and there are no 3rd party apps that need to make money as their whole ecosystem is self contained.
The cost of Premium themes and plugins
We are going to combine the next two hidden costs together. Even though they have different functions in your online store, you’re probably going to need to buy a premium theme and plugins for your WordPress website and Shopify store. The WordPress ecosystem runs on 3rd party developers to keep all the WordPress themes and plugins updated, and to create new ones. If you run outdated themes or plugins on your WordPress website, they turn into major security risks. At best they become incompatible with newer versions of WordPress, at worst they allow hackers to get access to your website. Just like you, these developers aren’t that excited to work for free. It costs time and resources to keep these themes and plugins updated.
You may be able to find many themes and plugins that are free to use but over time they tend to become neglected by the developers who created them and they slowly become outdated.
With Shopify, although the basics is included in your store, if you want to add functionality you will probably have to buy it from Shopify 3rd party developers. This is for add ons like Size charts etc or themes. Because both Shopify and WooCommerce are priced in dollars you also have no certainty as to the exact cost as this is linked to the Dollar-Rand exchange rate, and we all know how that goes!
BeNimble bundles their add-ons and themes straight on their packages for free. There is no add on costs to use them, and as your store grows you can add them and remove them as needed. They are constantly adding themes and extensions, and they keep them up to date as part of the commerce platform.
When it comes to hidden costs, WooCommerce and Shopify are both the losers here.