Do you want to learn how to create an eCommerce website using WooCommerce? You’ve come to the right place if you’re looking for a WooCommerce tutorial.

A WordPress plugin called WooCommerce makes it easy to setup your own online store. Beginner-friendly and easy to use, this platform has free eCommerce features. This plugin can be directly added to your WordPress site and you can start selling online right away. Do you have no idea how to do that?

It’s fine. Our intention is to provide you with steps for building a WordPress eCommerce website with WooCommerce.

First things first.

Table of Contents

  1. What makes WooCommerce a good choice for eCommerce websites?
  2. Creating an eCommerce Store with WooCommerce (Step-by-Step)

          Step 1: Purchase a domain name and hosting service

          Step 2: Install and configure WooCommerce

          Step 3: Find Your Perfect WooCommerce Theme

          Step 4: You can add products to your online store

          Step 5: Configure other WooCommerce services

          Step 6: Add Additional Plugins & Extensions

     3. Conclusion

1. What makes WooCommerce a good choice for eCommerce websites?

If you want to start an eCommerce website, there are several other platforms you can use. WooCommerce has some unique features, however, so it stands out from the rest.

First and foremost, it’s a free plugin for WordPress. So it’s easy to add it to your WordPress site without incurring any additional charges.

In the same way, you can sell all kinds of products through WooCommerce. From your WooCommerce store, you can sell physical items such as jewelry, clothes, etc, as well as digital ones such as photos, eBooks, etc.


A variety of WooCommerce compatible themes and extensions are available as well. A professional-looking website with rich features can be built using this method.

Additionally, its unlimited customization feature allows you to easily modify your eCommerce website. Therefore, WooCommerce is the best solution for creating a website or online store for eCommerce.

2. Creating an eCommerce Store with WooCommerce (Step-by-Step)

A WooCommerce eCommerce website is a good choice, as we have already discussed. You can now follow our step-by-step guide in order to learn how to build an eCommerce website using WooCommerce.

Step 1: Purchase a domain name and hosting service

A web hosting account and a domain name are required before you can start your   E-Commerce store.

Hosting is simply a place to store your website files on the Internet. An Internet domain name is equivalent to a name for your website. A few examples include,, and

Techciaz Domain Name

An SSL certificate will be required as well. The customer can execute transactions online confidently when your website is verified to be secure.

In most companies, a free domain name and SSL certificate are included with their hosting plans.

We will now discuss how to choose a WooCommerce hosting plan.

How do I choose a hosting plan?

Earlier, we mentioned that website hosting is the basis of every website. You also have to consider its effects on your website’s overall performance, speed, security, and user experience. In other words, you should be very careful when picking your website’s hosting plan.

A WooCommerce hosting plan is necessary to launch an eCommerce website using WooCommerce. An eCommerce hosting package is specifically created for WooCommerce websites. They provide you with specific features that help you manage your products, ships, accept payments, etc.

Hence, when picking a WooCommerce hosting plan, make sure it is optimized for managing your store easily and includes lots of features. Also, you should see what kind of support the provider provides and whether the price is reasonable.

The following are some of the best WooCommerce hosting providers:

Bluehost – Prices start at $12.95/month

Siteground – Prices start at $6.99/month

Dreamhost – Prices start at $16.95/month


How do I select the best domain name?

There are certain things you should keep in mind before choosing a domain name for your website. Your eCommerce website’s URL is the most important part of its identity, so you need to be very careful before choosing it.

Customers will try to contact you using your domain name. When they want to visit your online store, they will type the name of your website in the web browser. Always choose a unique domain name that can attract your clients’ attention.

How to Buy a Web Host for Your eCommerce Site?

With this WooCommerce tutorial, we’ll cover how to purchase Bluehost’s WooCommerce hosting.

The website recommended Bluehost as an official hosting partner. Its hosting package also includes a number of WooCommerce features, along with pre-installed core WordPress and WooCommerce components.

To get started, you need to go to the official Bluehost WooCommerce hosting page and click on ‘Start Your Store‘.

Once that is done, you will see the WooCommerce hosting pricing plan.

There are two options available: Standard and Premium. Beginners who plan to open an online store should choose the standard plan. As well, the premium plan is designed for eCommerce store owners who plan on growing their businesses.

You only need to click on the “Select” button.


Next, you’ll be able to setup your domain name. Bluehost allows you to create a new website domain for your eCommerce website since it includes a free domain name feature with all of its hosting plans.

Select your chosen domain name and click on ‘Next’ to see if it is available.

After that, you will be taken to the next page, where you need to enter your details. Take your time and fill out every detail.

The website also asks for certain credit card information, such as your name and address. Last but not least, click on the ‘Submit‘ button to finish your WooCommerce hosting order.

A confirmation email containing instructions on how to log into your hosting control panel will be sent to you. To log into the cPanel, simply follow these steps.

As with the previous installation, a popup will inform you of everything being already installed. In addition, you’ll see a link to log in to your site there. Once you’ve clicked it, your WordPress dashboard will appear.

All right, that’s it.

Step 2: Install and configure WooCommerce

The automatic installation of WordPress and WooCommerce has already been carried out. The setup wizard will appear as soon as you log in to your dashboard.

Alternatively, click on ‘WooCommerce‘ on the left side of your screen.

woocommerce menu for setup wizard

The next step we’ll discuss is how to set up WooCommerce. WordPress eCommerce websites can only be created once you have done that.

Provide store details

The first thing you need to do is add your store details. In the ‘Address line 1’ field, you need to enter the address of your store. You can also enter the address in the ‘Address line 2‘ block if your store is located somewhere else; otherwise, leave it blank.

store details

Then choose the country or region that your online store is in. It is also important to mention the city and postal code. Click on the ‘Continue‘ button to complete the process.

Select your industry

The next step is to select the industry of your online store. Select the options that are relevant to your product. You can choose from seven different options. Just click on one of them to continue.

industry detail

Type of product

The next step is to determine the type of product you will sell. No additional charges are required if you are planning to sell physical products or downloads. However, you’ll have to pay an extra fee if you want to offer memberships, subscriptions, bookings, bundles, or customizable products.

product types

Click on ‘Continue’ to move onto the next step once you have made your selection.

Enter the details of your business

You must here enter the number of products that you intend to display on your eCommerce website. Select your preferred option by clicking on the downward arrow button.

If you sell your products elsewhere, you must mention that as well. Choose an option by clicking the downward arrow once again. The last step is to click on the ‘Continue’ button.

business details

On the next page, you can select a theme. The WordPress theme for your WooCommerce store is not important for now as the next step will be about changing it. You can skip this step by clicking the ‘Skip this step’ link at the end of the page.

That’s all! Your WooCommerce setup has been completed. The next step is to install the theme!

Step 3: Find Your Perfect WooCommerce Theme

You can use WordPress themes to make your website look better. You can make your website more professional and attractive by using it. If you want your eCommerce website to be successful, you need to choose the right WooCommerce theme.

The WooCommerce themes you choose will determine the overall look of your eCommerce store, so it is crucial to choose the right one. Moreover, the way your products appear on your website is also affected by this.

In this case, we have chosen to use the Astra theme by Techciaz.

Astra - Best Ecommerce WordPress Theme

The theme is fully customizable and optimized for WooCommerce. Your online store will look professional and well organized with the widgets included in this theme.

Another powerful WooCommerce theme, Flatsome, is also an option. Using it you can build stunning websites with Elementor and Brizy Page Builder.

Now let’s take a look at how to install a theme on your WooCommerce website.

What is the process for installing WooCommerce themes?

Select the ‘Appearance’ button on the left side of your screen. Then click on ‘Themes’ in the popup, which will direct you to the add new themes page. Click on the ‘Add New’ button.

In the search theme box, you will find the add themes page. Type Astra in the search box to see the Astra theme appear in the search results.

appearance to themes

Click the “Install” button when you see the theme result again. The ‘Activate’ button will appear after a few minutes. The theme will be activated when you click on it.


What is the process of importing your eCommerce website’s demo?

The Astra theme will show you a welcome message on your dashboard. Simply click on the button to get started with the eStore.

Your browser will redirect to the demo importer page after a few seconds. The Astra theme comes with several different demos. Select the starter demo that you would like to import. In order to preview the demo, select the ‘Preview’ option. Otherwise, click on ‘Import’ and ‘Confirm’.

That’s it.

Step 4: You can add products to your online store

Go back to your screen and find “WooCommerce” on the left side of the screen. WooCommerce’s home page will appear after clicking this. Then you’ll see the various steps you’ll have to take to complete your store.

woocommerce to home

First, click on the ‘Add Products‘ button. Three methods are available for adding products: manually, by import, and by migration from your other store.

ways to add products

In this section we discuss how you can add products to your WooCommerce store.

What is the process for adding a product manually?

By clicking Add manually, you’ll reach the Add new product page. Describe your product in detail and include its image, name, and image. Then, choose the Product category on the right side of your screen.

product name

You can find product data by scrolling down the page. Choose the product type in the dropdown box. After you have added the selling price, add the regular price.

A product’s stock can also be managed from its Inventory section. Likewise, you can modify your product’s stock status.

product data type

On the next page, select ‘Shipping‘ and fill out the details about your product, including its weight and height. It is even possible to add your customer’s optional note to the ‘Advanced section‘.

product shipping

Adding a short description of your product can be added under the ‘Product short description‘ once again. The product image can be added here again. In the end, click the “Publish” button to make your product visible on your website.

publish button

What is the process for importing a product via CSV?

Your products can also be imported using a CSV file. Data can be saved in tabular form through CSV. A CSV file works well for store owners who have many products to import at once.

After clicking on ‘Import via CSV‘, you’ll reach a new page. To upload your own CSV file (max 2 MB), click ‘Choose File’. Once that is done, click on ‘Continue’.

import csv file

You’ll see the column mapping screen and WooCommerce will automatically try to match the CSV column name with the appropriate field name.

column mapping

On the right side you will find drop-down menus for adjusting fields and for indicating that you do not wish to import. The columns that are not recognized by default won’t be imported. Once again, select the ‘Run Importer’ button.

run the importer

The next step is to import your products. You shouldn’t refresh your browser during the process and should wait until it finishes. That’s it.

What is the process for importing products from another service?

cart2cart extension

If you already sell your products elsewhere via an eCommerce store, you can use this product migration service to migrate them easily. The Cart2Cart extension makes it easy to do this. With the help of this WooCommerce extension, you can migrate store information from 85+ e-commerce platforms to WooCommerce.

Step 5: Configure other WooCommerce services

In part one, we discussed how to add products to your WooCommerce store. As we move forward, we will discuss how to configure WooCommerce services such as payment methods, tax rates, shipping costs, etc.

How do I choose the best payment method for my WooCommerce store?

To return to the home page, click on ‘WooCommerce‘ once again. You will then be taken to the step-by-step instructions necessary to configure your eCommerce website completely.

woocommerce home

Click on the ‘Choose payment methods‘ link to go to the payment methods page. It includes three different options: PayPal, cash on delivery, and bank transfer.


You can enable PayPal as a payment gateway by choosing the ‘Set up’ button. In the next step, PayPal will be automatically downloaded. Once you have done that, you will need to connect your PayPal account. Simply enter your account info and click ‘Proceed‘.

connect paypal

PayPal is one of many payment methods available, but you can also choose from two others. Simply enable ‘Cash on delivery’, and you will receive payment in cash when the product is delivered.

cash on delivery

The ‘Direct bank transfer’ method is also available to you. On the ‘Set up‘ page, you’ll be asked to input your bank details. Once you’ve done that, click the ‘Save‘ button. That’s all.

bank details

What is the process for adding tax rates?

You’re now back on the WooCommerce homepage. After you click on ‘Add tax rates,’ you’ll see options for ‘Set store location‘ and ‘Configure tax rates’. Since you already added your WooCommerce store’s location during the setup of WooCommerce, no action is required here. Select ‘Configure tax rates‘ and click the ‘Configure’ button.

configure button

Once this is done, you’ll be taken to the tax rate settings page, where you can modify your tax rates. Your state and country codes are used to determine the tax rates. Clicking ‘Insert row‘ will also allow you to enter it manually. Click ‘Save changes‘ at the end.

insert row

What is the process for setting up shipping costs?

The WooCommerce homepage will appear again after you’ve added the tax rates. You’ll again see two different options: ‘Set store location’ and ‘Set shipping costs‘ after clicking on the ‘Set up shipping costs‘ option.

setup shipping costs

You just need to manually enter the shipping costs. No additional details are necessary when you offer free shipping. To sell your products globally, select the ‘Rest of the world‘ option. In the available area, enter the shipping rates and then click ‘Complete Task‘.

set shipping costs

How Can You Personalize Your WooCommerce Store?

This is the last step that needs to be completed in order to install WooCommerce properly. Select the ‘Personalize your store’ option to reach a page where you can set your store notice, upload a logo, and create a homepage.

personalize your store

Create a new homepage for your eCommerce site by clicking on the ‘Create homepage‘ option. Click on the ‘Skip‘ option if you want to use the same homepage as your theme provides. This still allows you to change your existing homepage’s logo.

create home page

Please note you must remove the existing site logo to upload a new one. The existing logo will be removed. Afterward, click the ‘Add an image‘ button and locate the logo that you want to upload. After clicking the ‘Proceed‘ button, you will be taken to your final screen.

logo upload

Also, you can set up a store notice. To complete the task, edit the store notice text and click the ‘Complete task‘ button.

complete task button

Step 6: Add Additional Plugins & Extensions

Using WooCommerce, you have created your eCommerce website and are now ready to sell your products. To extend the functionality of your eCommerce website, you can still use addition plugins and extensions.

A WordPress eCommerce website can be enhanced with a variety of plugins and extensions. Here are some plugins and extensions we suggest for your WooCommerce store.

Yoast SEO

Yoast is a powerful search optimization tool that you should consider if you intend to achieve the maximum results.

Yoast SEO

You should check out the awesome Yoast SEO plugin, which will help you develop better content and be more visible in search engine rankings. By creating content that is both SEO and user friendly, it builds trust with the search engines.

Sucuri Security

It is highly recommended to install Sucuri as a WordPress security plugin. By using this easy-to-use tool, you can keep track of all the changes to your site.


An important feature of the application is its ability to scan your website remotely for malware. Detecting security threats without accessing the servers allows the site to remain secure.


All websites should include an effective contact form to allow visitors to get in touch with you. With WPForms, you’ll be able to create stunning and highly customizable contact forms with no coding required.


You can build powerful forms in less than 5 minutes with WPForms, which integrates with all popular marketing and payment platforms.

What is the best way to install a plugin on your WooCommerce store?

It is very easy to install these plugins on your eCommerce site. Similarly, you need to follow the same steps as when you install a WordPress plugin.

Firstly, click on the Plugins icon to the left of your screen. Once the “Add New” button is clicked, you will be redirected to the “Add Plugins” page.

plugins to add new

At the top of the page, you’ll find a box for searching plugins. You need to type the name of the plugin you wish to install. After that, you will see the plugin in the search results.

install plugin

Wait for a few minutes after clicking the ‘Install Now’ button. Once that is done, click on ‘Activate’. That’s it. It has been installed successfully on your WooCommerce store.


With this method, you can create an eCommerce website with WordPress and start selling online. Using the WooCommerce tutorial, you can easily start your online business.

Hopefully, this step-by-step WooCommerce shop tutorial was helpful to you. With this information in hand, we hope that you will have no trouble creating your eCommerce website with WooCommerce.

Spread the word about this article to your friends. We would love to hear your thoughtful comments and suggestions.


Yuvraj is a SEO strategist with immaculate experience in SaaS products and other eCommerce plugins. He has an impeccable attention to detail and vows for perfection in every project he touches. A vivid blogger and a affiliate marketing expert, he can find solutions to your SEO hurdles and set you on the right course to victory.

Write A Comment