If you've used WordPress for e-commerce, you've probably heard of WooCommerce. It's the crown jewel of the e-commerce world and considered one of the best plugins for WordPress.
Not only does WooCommerce boast a large collection of features in a compact WordPress plugin, but it's completely free. In this WooCommerce review, I'll outline some of the best tools inside WooCommerce along with some information on how much you'll actually be spending when you install the e-commerce plugin.
It's rather common to compare WooCommerce to platforms like Shopify or Bigcommerce. That's perfectly fine, but it's important to realize the major differences. To start, all of these e-commerce platforms deliver similar results.
The goal is to have a website with e-commerce functionality, and that's what you get with Shopify, WooCommerce, Bigcommerce, and everything else.
The payment processing is done for you, you can set up products, and design a website without much coding knowledge. However, WooCommerce varies from these platforms due to one important reason: It integrates with the opensource WordPress content management system.
This means that you'll have more control over your website, but it also requires a little more knowledge about hosting, domain names, and website design. Whereas Shopify and Bigcommerce offer complete e-commerce packages, with hosting, tools, processing, and design all wrapped into a neat plan.
That being said, these “packaged” platforms may have limitations within the theme and feature departments. This is a major reason why WooCommerce has become so popular with more advanced developers.
So, now that we've covered the main differences, keep reading our extensive WooCommerce review to understand its features and see if it's right for you.
It's tough to cover all of the WooCommerce features in one blog post, but I'll certainly try. To explain briefly, WooCommerce works as a WordPress plugin, where you install the plugin to turn your WordPress website into a fully functional online store. After that, it walks you through a store configuration page where you'll fill in the following:
- Store contact information
- Payment details
- Shipping information
- Extras like automated taxes
- Bulk product uploads
Upon completion, two tabs show up on the left-hand side of your WordPress dashboard–one for products and the other for your primary WooCommerce settings. It's all consolidated there, making it easy to add to your store and manage what goes on in the future.
As for some of our favorite features, here's what to look forward to:
- A beautiful content management system (since WooCommerce runs on WordPress).
- A system that allows you to customize your design with a visual builder or through the code.
- Over 400 extensions and thousands of other WordPress plugins for advancing the look and functionality of your store. For instance, you might want to make a membership site or add a simple contact form. It's all possible with plugins and extensions.
- Access to the REST API for managing and integrating with everything from products to orders.
- Countless themes to make your online store look exactly the way you want. Some of these themes are free, while some of them are sold through third-party vendors.
- Beautiful products and checkout pages. These are complemented by landing pages and a wide variety of other customizable options you would expect from a full e-commerce platform.
- Product ratings and reviews to boost your SEO and make the shopping experience more informative for your customers.
- Unlimited products, images, and galleries. Pretty much everything is unlimited in WooCommerce, so you won't have to worry about any limitations.
- Advanced product sorting and filtering. This makes your search engine rankings better and also guides your customers through lots of products.
- Support for physical, digital, and affiliate products. Unlimited variations are available, and you can import and export large product lists.
- Customizable checkout areas with guest checkout, automated emails, tax options, free shipping, built in payment processing, and more.
As you can see, the feature list is pretty long. And that's only scratching the surface.
The fact of the matter is this: If WooCommerce doesn't have the feature you need it's most likely not going to be included in any other e-commerce platform. And if you're hard-pressed to find something unique, like a subscription engine, you can use extensions and plugins to satisfy your needs.
WooCommerce Ease of Use
I talked a little about the WooCommerce interface already, but we can go through the process from start to finish now. WooCommerce has become much easier to install recently, with lots of hosting companies offering free or paid installation.
If you decide to install the plugin yourself, it's as easy as hitting two buttons: Install and Activate.
The configuration module guides you through the specifics like shipping, adding products, taxes, and company details. The WordPress dashboard then reveals the WooCommerce and Products tabs on the left.
This works nicely since all features are consolidated into one area. The tabs open settings for things like orders, coupons, reports, and settings. You'll also see options for adding products, setting categories, and managing attributes.
The easiness of your site customization depends on the WooCommerce theme you decide on. However, the WordPress visual customizer is also there for quickly uploading logos, managing fonts, and adjusting other things like colors.
As for adding products, it's similar to making a post or page on WordPress. All you have to do is make a product title, punch in the description, and decide on a category.
The Product Data section comes into play when you'd like to get specific about your product. This area includes the option to make it a virtual or downloadable product or even a simple, grouped, or variable product.
Shipping, inventory, attributes, and linked products all have their own tabs, so you're able to customize the product however you want.
Of course, it's essential you add some pictures and videos, and that's possible through the product gallery, product image, and text editor modules.
WooCommerce is without a doubt one of the easiest ecommerce platforms to use.
The main downside is the set up (considering you have to find your own web host, get a theme, and transfer a domain name) and the learning curve that might come with WordPress. Current WordPress users should have no problem with this, but a complete beginner might find WordPress intimidating.
That said, WordPress is quite easy to learn with the wide range of blogs, forums, and other communities online.
Pricing is where it gets a little tricky with WooCommerce. As we mentioned, the WooCommerce WordPress plugin is free to download. Not only that, but the WordPress CMS software is also free.
In a sense, a WooCommerce website could only cost you a few dollars per month. But that's assuming you find the cheapest possible hosting, decide on a free theme, and don't pay for any plugins, extensions, or web design work.
So, I want to break down the costs of using WooCommerce for an average installation.
Here's what you'll need:
- WordPress – Free
- The WooCommerce plugin – Free
- A web host – From $3 to hundreds of dollars per month. It's likely a small website would be fine with a $5 to $10 per month shared hosting plan. But as you scale up you probably need a VPS or dedicated server. Those cost more.
- A WooCommerce theme – Free to roughly $200. I personally wouldn't pay anything more than $100 for a theme. There are plenty of $50 to $100 themes that work great. Remember, this is a one-time cost.
- A domain – You shouldn't have to pay any more than $10 per year.
- Plugins and extensions – Most ecommerce stores don't need to pay for these. However, some of the extensions are required for niche sites, and you might find that a premium plugin is to your liking. Although this might be free, I'm going to budget $10 per month for this, since I usually end up paying for a plugin or two.
- Web design services – You can't put a number on this but it could go into the tens of thousands. My recommendation is to complete as much of the design work as you can yourself. Then maybe spend $500 here and there for quality freelance work.
Alright, so where does that leave us on WooCommerce pricing?
For a new, smaller WooCommerce site, I'd budget around $500 upfront for a theme, random design tasks, and a premium plugin or two.
The monthly cost will be around $10 for a decent shared host.
Once you start growing your site and getting more customers, the costs increase. For instance, I wouldn't mind paying $200 per month for great dedicated hosting, and I would also revamp my website with some awesome design work. Other than that, the domain name fees stay the same.
WooCommerce Templates and Designs
The world of WooCommerce themes is vast and confusing. The problem with WordPress is that everyone is allowed to create themes and sell them off to customers. On the bright side, this gives you all sorts of options when it comes to the selection. However, you have to be careful the WooCommerce theme isn't poorly coded (where it's going to damage your site or affect one of your plugins).
I recommend going to ThemeForest and using the rating system or opting for a reputable theme creator like ElegantThemes, StudioPress, ThemeFuse, or Templatic.
It's not a terrible idea to go with a free WordPress theme from the WordPress Theme library. But I personally think that if you're running a real business you should opt for a theme you know is going to shine. Not only that, but the premium theme companies offer support.
As for the design quality, those premium theme companies rarely disappoint. You'll be able to launch your online store within minutes and import some demo data so you don't have to construct your site from scratch.
The design is completed by working through the theme's custom tools. However, you can also adjust settings by working with the WordPress Customizer.
WooCommerce Plugins and Extensions
One of the main advantages of using WooCommerce is its integrations with both third-party WordPress plugins and the extensions sold through WooCommerce itself.
The extensions are more catered to the e-commerce world, and they typically only come into the picture when you're trying to add some unique product features or when you'd like to create a site that collects membership fees (or something of the sort).
The extensions usually cost money, but WooCommerce sells plenty of them. For instance, you might want to include add-ons during the checkout process. There's an extension for that. It also has extensions for things like forms, checkout field editing, name your price tools, and min/max quantities.
Some WordPress plugins are designed for WooCommerce, but the vast majority of them are simply for making your overall website better. No need to worry, since all of the WordPress plugins interact nicely with the WooCommerce plugin.
So, if you'd like to add a contact form you can go with Contact Form 7. There are also plenty of anti-spam, social media, email, marketing, accounting, and SEO plugins. It only takes a quick search to find what you're looking for, so the plugins and extensions are pivotal when building the perfect online store.
WooCommerce Marketing and SEO
In terms of search engine optimization, WooCommerce is supported by the basic search engine tools in WordPress. That means it automatically creates titles and metadata for your search engine results. WooCommerce doesn't have any SEO features itself, but you can add plugins like Yoast to improve the way you target keywords.
WooCommerce doesn't have many built-in marketing features. Automated emails are sent out when someone makes a purchase, so you can absolutely use those for branding and letting people know about other products. However, your best bet is to consider an email marketing service like MailChimp, then integrating an email optin form. Social media tools and landing pages are also available through different themes and plugins.
WooCommerce Payment Processing
Stripe and PayPal are the most popular payment processors on WooCommerce. The plugin offers instant configuration tools for both of those.
WooCommerce also supports over 100 other payment gateways, so you can choose from the gigantic list and figure out which one works best in your region or for your budget. This is important since you might end up paying more in transaction fees for one payment gateway over another. However, WooCommerce doesn't take any extra transaction fees, so that's certainly a plus.
One of the reasons I like these sort of many payment gateways is because it opens up online commerce for all types of businesses. Some gateways don't allow businesses in high-risk countries. And sometimes you'll find a gateway with cheaper rates for specific industries or non-profits. With over 100 gateways you're bound to find something for your business.
The WooCommerce platform is regularly audited by Sucuri, so you constantly have a well-known security brand checking in on the overall ecosystem of your plugin. In addition, the WooCommerce code is secure, but you also have to find a good web host who's not going to open up your files to hackers.
All of the online payments are safe and secure, but it also depends on your payment gateway. I haven't reviewed every single gateway that WooCommerce supports, but I would like to think that the company has done a check on all of them.
You should be able to rest easy knowing that your site is safe and your customer information is encrypted. The only thing to remember is that you have to get your own SSL certificate. A shared SSL can be obtained through the Let's Encrypt site. Or you have the option to buy a private one.
WooCommerce Customer Service
Customer service is a mixed bag with WooCommerce. In this WooCommerce review, you've probably noticed that there's a large community of people who make WooCommerce products and talk about WooCommerce every day.
Since WooCommerce gives its product away for free, it doesn't provide direct support. However, that doesn't mean you can't resolve problems with a little research. For instance, WooCommerce offers a wonderful documentation page, and you are allowed to send in emails if you have something specific.
Many blogs and forums are also dedicated to the WooCommerce plugin, so most of the time you only have to complete a quick Google search to find what you're looking for.
WordPress is the same way. Most of the time you have to work out the kinks yourself and ask questions on forums. I usually start on Google, then go to some of my favorite blogs to make sure I can resolve a problem.
Who Should Consider WooCommerce as Their E-commerce Platform?
If you have no interest in paying a monthly fee for a platform like Shopify or Bigcommerce, WooCommerce might be for you. I recommend WooCommerce for ecommerce business owners who don't want any limitations with their online stores. It allows you to scale up and customize whatever you want, and the learning curve isn't that bad.
Feature image by Sona Psotova