Getting Started with WooCommerce: Everything You Need to Know

If you are looking to start an online store to sell physical or digital products, one of the best platforms available at your disposal is WordPress. WordPress combined with WooCommerce is the perfect combination for an ecommerce website. There are numerous advantages of using WooCommerce over other platforms. The main one is the availability of plugins for additional functionality and features. The community around this platform is also great and a lot of support is available. The best part is both WordPress and WooCommerce are free. In this tutorial we will look at how we can easily setup an ecommerce store with WooCommerce.

Who Needs a WooCommerce Store?

If you want to start an online business or expand your current offline one into the online shopping world you will be diving into the world of eCommerce, you will need a platform to show your products to the world, whether physical or digital products, so customers can know about them and ultimately buy.

The eCommerce journey needs an infrastructure that can host all your online business activities from product management, accounting, orders management, shipping management, marketing, and much much more.

This is where WooCommerce fits into the big picture, WooCommerce is the platform that will host all of your online business activities no matter what your business model is, whether it’s eCommerce, SaaS, or even a subscription business model WooCommerce can handle all your needs for such businesses as WordPress is a widespread platform with amazing community and support of plugins and extensions that WooCommerce businesses benefit from.

Step 1: Get a domain name and hosting

A domain name is your store’s unique address such as www.myecomstore.com. Web hosting is a remote computer where your website’s files and database are stored for access to your visitors. There are many domain name and web hosting providers. Some of the most popular ones are GoDaddy, Bluehost and Namecheap.

How to Get Started with WooCommerce - Get a domain name and hosting - Namecheap

Step 2: Install WordPress

Depending on where you have purchased your hosting from there are a number of ways to install WordPress. Most hosting providers will allow one click WordPress installs using Softaculous. If that option is not available, you will need to download the latest version of WordPress from https://wordpress.org/download/. You will then need to upload these WordPress files to your webhosting. Next you will need to create a MySQL database and user. You can then start installing WordPress by visiting the following url: www.myecomstore.com/install (remember to replace myecomstore.com with your actual domain name).

How to Get Started with WooCommerce - Install WordPress

Step 3: Setup your theme

There are numerous free and paid WordPress themes available for WordPress and WooCommerce. WordPress themes control the design of your website. Login to your WordPress dashboard by visiting www.myecomstore.com/wp-admin, navigate to “Appearance > Themes > Add New”, click on “Upload Theme” to upload your theme. Activate the theme after uploading.

How to Get Started with WooCommerce - Setup theme

Step 4: Install WooCommerce

Essentially WooCommerce is a WordPress plugin. In your WordPress dashboard navigate to “Plugins > Add New” and search for WooCommerce. Install and activate the plugin as shown.

How to Get Started with WooCommerce - Install WooCommerce

Once you install and activate WooCommerce you will then be prompted to setup the basic options. There are 6 steps involved in setting up as shown.

Store Setup: Here you will need to enter your country and store address. You will also need to setup the currency in which you want to accept payment in and whether you plan to sell physical, digital or both types of goods. Click on “Let’s go!” once done.

How to Get Started with WooCommerce - Install WooCommerce - Step 1 - Store Setup

Payment: Here you will need to setup the payment methods you want to use. These will allow your customers to pay you. PayPal and Stripe are the most popular along with offline payments such as bank transfer, cash on delivery and cheque payments. You can also setup additional payment gateways later on. Click on “Continue” once done.

How to Get Started with WooCommerce - Install WooCommerce - Step 2 - Payment

Shipping: Here you can setup your shipping method and shipping rates. Click on “Continue” once done.

How to Get Started with WooCommerce - Install WooCommerce - Step 3 - Shipping

Recommended: These are plugins and themes recommended by WooCommerce. It is not a must to use them and it is better to avoid having too many plugins as they slow down your website. Click on “Continue” after selecting any of the recommendations that you need.

How to Get Started with WooCommerce - Install WooCommerce - Step 4 - Recommended

Activate: Here you will be prompted to install Jetpack plugin. It is also not a requirement for WooCommerce and ok to skip installing it. While it does have some useful features, it can be setup later if necessary. Click on “Skip this step” at the bottom to continue.

How to Get Started with WooCommerce - Install WooCommerce - Step 5 - Activate

Ready: You have now completed setting up WooCommerce and you can either setup your first product or you can import products from a CSV file. We will look at how to setup products later in the tutorial. Click on “Visit Dashboard” to go back to the WordPress dashboard.

How to Get Started with WooCommerce - Install WooCommerce - Step 6 - Ready

Step 5: Setting up a product

In your WordPress dashboard navigate to “Products” and click on “Add New”. You can also add categories and tags for your products. Categories are simply classifications of your products – for example if you are selling kids clothes you can have baby boys and baby girls as categories. Tags are easy to identify descriptive labels that you can add to your products. They help visitors identify your products.

How to Get Started with WooCommerce - Setting up a product - Add New

Adding a new product is the same as adding a new page or post in WordPress except that it has some additional fields. You need to add a title for your product, add a description, select the category of the product and add any tags that you wish.

How to Get Started with WooCommerce - Setting up a product - Adding new product

Scroll down and you will find more product options that you can add. On the right of the screen there are 3 options, product tags, product images and product gallery images. Tags have already been explained. Product image is the main image or the cover image of the product. Product gallery images are additional images for the product.

On the right-hand side you can setup product data. On the “General” tab you can add the product’s regular price and sale price if it’s on sale.

How to Get Started with WooCommerce - Setting up a product - Tabs - General

On the “Inventory” tab there are fields for inventory management. You can add the SKU and select if you want WooCommerce to manage the stock for this product.

How to Get Started with WooCommerce - Setting up a product - Tabs - Inventory

On the “Shipping” tab you can setup the weight and dimensions of the product. These are useful for calculating shipping costs.

How to Get Started with WooCommerce - Setting up a product - Tabs - Shipping

Under the “Linked Products” tab you can setup any upsells and cross-sells for this product.

How to Get Started with WooCommerce - Setting up a product - Tabs - Linked Products

Under the “Attributes” tab you can setup various product attributes such as colors and sizes.[hide] These are usually minor variations of the same product.[/hide]

How to Get Started with WooCommerce - Setting up a product - Tabs - Attributes

Under the “Advanced” tab you can add purchase notes for buyers and enable or disable reviews.

How to Get Started with WooCommerce - Setting up a product - Tabs - Advanced

Once you are done setting up the product simply click on “Publish” to finish adding the product.

How to Get Started with WooCommerce - Setting up a product - Publish

It will now be visible to your store’s visitors and they can easily purchase it. If you add other products and visit your store’s shop page you should be able to see them on the front end of your website.

How to Get Started with WooCommerce - Setting up a product - Shop

Customers can now add these products to their cart and checkout. Depending on the payment and shipping methods you have setup they will be able to pay and select the shipping methods.

How to Grow Your WooCommerce Store?

Now you’ve had your store up and running a question arises in your mind, how customers will reach your online store?

Marketing is the next phase after setting up your online store, this is where you will need to have a digital marketing strategy for your store that includes organic growth strategy and paid media strategy.

Organic growth is where you rely on producing quality content on platforms that your target audience hangs out on so you can reach your target audience with quality content and promote your website and business. The most widely used organic growth strategy for eCommerce stores is search engine optimization (SEO) where customers can find you right at the moment when they’re searching on Google for products to buy.Other marketing strategies for eCommerce might need a whole other article to cover, but what you need to know is that search engine optimization is the most sustainable tactic you can use to grow your online business.

Another way to increase your sales is to apply discounts and coupons in your store to encourage customers to buy more products from your store.

Upsells, downsells, and cross-sells are all well-known strategies that you might want to consider when optimizing your sales and conversion rates in the online business world.

And of course, you would want to watch your analytics carefully to know which areas of your store are the most profitable and what areas need improvements.


We have covered the basic steps of setting up WooCommerce and adding a product. While creating a full-fledged ecommerce store requires a lot more work, this tutorial will get you started and you should be on your way to building your first store.

Leave a Reply

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