How to start an online store with WordPress and WooCommerce (Step by Step Tutorial 2021)

open online store woocommerce
Bluehost WooCommerce Hosting Solution

Updated: January 11, 2021

After over 10+ years in WordPress and WooCommerce Theme business let us show you how to setup your online store the right way!

In this tutorial, we will go over all the aspects of building your first online store using WordPress and WooCommerce the most popular eCommerce plugin. WooCommerce is a flexible, open-source eCommerce solution built on WordPress. Whether you’re launching a business, taking an existing brick and mortar store online, or designing sites for clients you can get started quickly and build exactly the store you want. With 85,738,767 downloads, WooCommerce is the most popular eCommerce platform for building an online store. List of best eCommerce platforms to sell online in 2020 both hosted and self hosted. Best Free WooCommerce Plugins for WordPress.

Why WooCommerce and WordPress?

What can you sell online with WooCommerce?

There are many products you can sell either digital or physical goods or services. WooCommerce has a Success Stories where you can read what other people sold and made money with WooCommerce. So what can you sell online; Books, ebooks, software, apps, subscriptions, online videos, logos, web services, services, etc..

1. The Most Important Step is to Get a Domain Name and Best Hosting

To open any online store you need a domain name and hosting, domain is the name of your store URL for example: yourbeststore.com make sure to pick a memorable domain name so its easy to remember and pronounce when people ask you whats the name of your online store it would be easy to them to remember.

There are many different hosting providers out there, but we 100% recommend Bluehost as the best hosting for online WooCommerce stores. With Bluehost you will have 2 options going with the cheaper WordPress Hosting at $2.95/month or WooCommerce Hosting bit more expensive $6.95/month. The good thing about Bluehost plans you can always upgrade or downgrade your hosting plan so if you are on tight budget you can start with the WordPress Hosting at $2.95/month. So it's great to know that Bluehost has an advanced WooCommerce Hosting plan when your store gets bigger and more transactions and more traffic you can always upgrade to it without going to another hosting company. You can read our full Bluehost review for 2021 to see if Bluehost is the right for you and your online business and you can use our Bluehost Coupon to save 65% off any hosting plan.

Get 69% OFF Discount + FREE Domain Name + ALL Premium WordPress Themes – Limited Time Offer

When you sign up with Bluehost with our “Activate Bluehost Coupon Code 2021” button you will get Free lifetime access to our Premium WooCommerce Themes.

Download Free WooCommerce WordPress Themes 2020
Download Free WooCommerce WordPress Themes
Pick a Domain Name for your Online Store
Next Pick a Domain Name for your Online Store 2020

Next Pick a Free Domain Name for your Online Store, if you can't think of any good ones you can just click on I”ll create my domain later > you can always setup your domain later

Then on the next page you will fill out your personal information and credit card info and finalize your payment and hosting setup. Congratulations you are one step closer to setting up your online store with WordPress and WooCommerce

Bluehost WooCommerce Full Online Hosting Solution

best online store open now
Bluehost WooCommerce Hosting Solution

If you looking for full WooCommerce hosting solution then this is the perfect choice for you its bit more expensive with our coupon at $6.95/month

WooCommerce Auto-Install – ( Skip the hassle of installing and configuring WooCommerce yourself. We install it for you so you can start building faster.)
Unmetered Bandwidth – (Grow your traffic without being throttled. Your success is our #1 priority.)
Dedicated IP Address – (Protect yourself from noisy neighbors on a shared server by leveraging a free dedicated IP address.)
Free SSL – (Secure your online store with a free SSL. Transactions and visitor data is automatically encrypted.)

2. Install WordPress (FREE) with 1-Click WordPress Install

You will receive few emails from Bluehost with your Bluehost with my.bluehost.com login information. The username and temporary password so you can login to the dashboard to install WordPress. Once you login to your dashboard clicks on “WordPress” link to Install WordPress on your domain or temporary domain.

WordPress Install 2020
WordPress Install 2020

Once you click on WordPress a new window will show up – “How Would You Like to Build our Website” Click on Use WordPress Button 🙂

Create New WordPress Site 2020
Create New WordPress Site 2020

Next you will see “Create a new WordPress site” page enter your Site Name: and Site Tagline: remember you can always change this later. The click Next

Choose a Domain 2020
Choose a Domain 2020

Next screen you will see Choose a Domain – from drop down menu pick your domain or temporary domain and then click Next Button

WordPress Installed Successfully!
WordPress Installed Successfully!

Next screen WordPress Installed Successfully! Congratulations you just install WordPress and now can click on “Login to WordPress”

3. Install WooCommerce (FREE)

If you signup for Bluehost with our discount code we will setup and install WooCommerce for you FREE

You can go directly to WooCommerce Plugin from the WordPress directory plugins and download WooCommerce onto your computer and then upload it as a .zip file or,

Once you login to your WordPress Dashboard please goto Plugins Add New – in top right corner Keywords – Search for “WooCommerce” then click Install Now then Click Activate

Install WooCommerce Plugin 2020
Install WooCommerce Plugin 2020

Once you click Activate the WooCommerce Plugin a new page will open with setting up wizard screen the WooCommerce. We recommend to go through the Setup Wizard and fill in as much information as possible. This Setup will create important pages such as: Shop, Cart, Checkout, and My Account

WooCommerce Store Setup 2020
WooCommerce Store Setup 2020

Store Setup – Fill in your Location, Address, City, Currency and What type of product you plan to sell? Then click on Let's Go! Button

WooCommerce Payment 2020
WooCommerce Payment 2020

Payment – We recommend to setup both Stripe and Paypal – Stripe is the best solution for accepting Credit Cards and PayPal is the most well know payment solution. Once you are done click on Continue Button
Note: You can always add Paypal or Stripe or any other payment system later on in WooCommerce Setting sections where you also will need to signup for Paypal and Stripe

Recommended WooCommerce 2020
Recommended WooCommerce 2020

Recommended – In this section of setup you can deselect all the boxes as this is just a recommendation from WooCommerce of their most-used features, but you can always add them later on. The less we have now the better and cleaner the experience will be not to get overwhelmed.

WooCommerce JetPack 2020
WooCommerce JetPack 2020

Activate – In this section you can signup with Jetpack which is WordPress most promoted and used plugin, if you won't sign up with it or just skip this setup.

WooCommerce Ready 2020
WooCommerce Ready 2020

Ready!Congratulations you just setup WooCommerce plugin and are ready to create your first product. Click on the Create a Product button and it will take you to WordPress dashboard where you be able to add your first product.

4. Add Your First WooCommerce Product

In this section you be able to add your first product, there will be many options for you to add, such as: Name of your product, Product Category, Product date, Virtual or Downloadable, Regular Price, Sale Price and many more..

Adding a simple product

  1. Go to WooCommerce > Products > Add Product. You then have a familiar interface and should immediately feel at home.
  2. Enter a product Title and Description.
  3. Go to the Product Data panel, and select downloadable (digital) or virtual (service) if applicable.
WooCommerce Add Your Product 2020
WooCommerce Add Your Product 2020

General section

  • Price
    • Regular Price – Item’s normal/regular price
    • Sale Price – Item’s discounted price that can then be scheduled for certain date ranges. The sale expires at 11:59pm of the specified end date
  • Tax
    • Tax status – Taxable / Shipping only / None
    • Tax class – Choose which tax class should be applied

Inventory section

The inventory section allows you to manage stock for the product individually and define whether to allow back orders and more. It enables you to sell products and allow customers to add them to the cart to buy.

Enable Stock Management must be selected in Products Inventory Settings; otherwise, only the ‘Stock status’ option is visible in the Product Data Inventory box.

Options when stock management at product level is disabled. You are responsible for updating the Stock Status.

WooCommerce Documentation and Explanation

WooCommerce Documentation is online tutorial and overview of what each WooCommerce section does and how to use it or do you need to use it

5. Choose a Free or Premium WordPress Theme for Your Store?

One of the hardest decisions to make is picking your WordPress WooCommerce theme. Should I go with the Free one or the Premium one? There are many great free WooCommerce themes where you can just download it and use it, the problem is that the support will be very minimum and you don't know if the theme is being updated regularly or if the code is outdated. Since this is your store and your business we recommend to get a premium WooCommerce theme so you can get the support and help when you need it. The premium theme will be up to date and work with all the major WooCommerce extensions. The good news is that if you sign up with Bluehost through our coupon code with any hosting plan you will get access to our premium WooCommerce themes free so you can enjoy the support and help you will get from us. Checkout list of Best WooCommerce Hosting affordable and reliable hosting providers for any WooCommerce site.

When you sign up with Bluehost with our “Activate Bluehost Coupon Code 2021” button you will get Free lifetime access to our Premium WooCommerce Themes.

Few of our Premium WooCommerce WordPress Themes

Virtual Store 2020
Virtual Store 2020

Virtual Store WooCommerce Theme

woocommerce product theme
Product WooCommerce Theme

Product WooCommerce WordPress Theme

Shopper woocommerce theme
Shopper WooCommerce Theme

Shopper WooCommerce Theme

sell woocommerce theme
Sell WooCommerce theme

Sell WooCommerce Theme

Frequently Asked Questions FAQ?

Yes, WordPress is the best and free solutions to create online store. To create online store you need to download WooCommerce plugin which is also free and then build your store by adding new products.

Yes, WordPress is the best CMS for ecommerce, and then best plugin to use is WooCommerce to setup your ecommerce store and start selling physical or digital goods.

To create WooCommerce Website, firs you need to get a hosting, then install WordPress which is the best CMS solution then install WooCommerce plugin then you can add your first product and start selling online.

Yes, both WordPress and WooCommerce are 100% free to use and download. You will just need to buy a hosting. We recommend Bluehost as it is the most user friendly and best support 24/7 with 99.99% uptime so you know your store will always be online.