your guide to using woocommerce with wordpress

January 15th, 2019
980 79

your guide to using woocommerce with wordpress

Step #1: Before you begin, buy a domain name and hosting

If you have already chosen a domain name and hosting and have installed WordPress, move on to the step of choosing a theme.

If not, buy a domain name from Namecheap and go for Bluehost’s managed WordPress hosting.


Going for a managed WordPress hosting means that the hosting provider will take care of your site’s maintenance, updates, and security. By choosing a dependable web host like Bluehost, you can forget about these hassles and focus solely on the business side of your store.

Bluehost comes with a WordPress+WooCommerce hosting too, but I wouldn’t recommend going for it now as it will be a little steep on your pocket at $12.95/month, whereas the simple web hosting costs just $3.49/mo.

(You can check out my full Bluehost review before you sign up. Also, Hostgator and InMotion are two more cost-effective managed hosting providers that you can confidently choose.)


So once you’ve chosen a domain name and hosting, you need to:

  1. Install the WooCommerce plugin and configure its settings
  2. Choose a beautiful online store theme
  3. Add a bunch of free or premium WooCommerce addons

Step #2: Installing WooCommerce and configuring its settings

To begin building your online store, first, download WooCommerce and activate it on your WordPress site.

Adding WooCommerce to WordPress Site.

As soon as you activate WooCommerce, you should see its settings page.

Click on the Let’s Go! button.

WooCommerce Installation.

If you don’t want to complete these settings now, you can access them again via WooCommerce > Settings.

WooCommerce Plugin Settings.

So … WooCommerce setup begins with the addition of the following 4 pages to your site (WooCommerce adds these pages on its own, you don’t have to do anything):

  1. Shop
  2. Cart
  3. Checkout
  4. My account

Click on Continue to proceed to the next step.

Basic WooCommerce Page Settings – You need these 4 pages to run a WooCommerce online store.

For the next step, WooCommerce asks you to add your store’s information like its:

  • Address
  • Currency
  • Product units (how you’ll measure your product – kg, lbs, simple quantity in digits, etc.)
  • Product dimension units

Fill out all these details and click Continue:

WooCommerce Store Locale Setup.

WooCommerce will then prompt you to input your shipping and tax preferences. Tick if applicable; click Continue.

WooCommerce Shipping and Tax Setup – You can skip this step and configure it later.

In the final configuration step, you need to choose the different ways in which you’ll let your users pay. WooCommerce supports PayPal, Stripe, Check, Bank transfer, and cash on delivery (COD) payment methods.

Choose the applicable options and click Continue.

Setting up Payment in WooCommerce – It supports multiple payment methods.

With the checkout options configuration, you’re done with setting up WooCommerce.

Now you need to start adding products to your store.

So, on the next screen, click on the Create your first product! option.

Your Store is Ready – You can create your first product.

Step #3: Adding products to WooCommerce

WooCommerce offers an editor very similar to its post editor for adding products. Add your product title and description just like you’d add a post and its actual content. Once you add the product content, you need to configure the remaining product settings.

Let’s look at each of these settings in detail:

1. General

WooCommerce General Settings.

Here, you have the field for listing the product price. You also have an optional field for adding a sale price.

Another cool feature is that you can choose to show the sale price between specific dates, which means you can automate the process of launching and closing an offer.

2. Inventory

Inventory Setup in WooCommerce.

The inventory option lets you add inventory details like the product’s SKU, stock status and more.

If you’re wondering what SKU means … well … it’s a seller’s unique formula for naming a product type.

Shopify gives an easy-to-understand definition of SKU. It says:

A SKU is a unique code consisting of letters and numbers that identify characteristics about each product, such as manufacturer, brand, style, color, and size.

Here’s an example Shopify shares:

A SKU for a pair of purple Ugg boots in the Bailey Bow style, size 7 might look something like this: UGG-BB-PUR-07.

Basically, you need to come up with a format for naming your product.

If you’re selling Yoga pants in 3 different colors, your SKU could look like:




You get the idea, right?

Now, I’m sure your product is not as easy to name as the example I took. So, to help you better, I’ve dug up this awesome free SKU generator from TradeGecko (requires signup).

… Back to the WooCommerce product settings:

After the SKU field, the second option in the Inventory section is to choose if WooCommerce should manage the product’s stock.

When you enable the Manage stock? provision, 2 additional fields appear:

  1. Stock quantity
  2. Allow backorders
Product Quantity and Backorders Settings – It’s important to update the information here.

Here, all you need to do is specify the number of units that you have for a product. With this information, WooCommerce will be able to understand when you’re out of stock.

If you go out-of-stock, you can set WooCommerce to:

Take a backorder (a backorder is an order for an out-of-stock product)

Take a backorder and notify the customer about the stock status (tell the customer that you’ve booked the order but the product is out of stock and that you’ll ship when it’s available)

Stop taking orders for out-of-stock products

Next is the Stock status field. Use it to set the availability of a product.

And the last preference Sold individually tells a user that they can only buy one copy of the said product.

3. Shipping

Shipping Settings in WooCommerce.

The Shipping section is pretty straightforward. Here, you just need to specify a product’s weight, dimensions, and class.

The value in the Shipping class of a product helps in calculating its shipping rates. So, if you sell products that can be easily categorized into classes like bulky, moderate, and light-weight, these three will become your shipping classes.

Once you’ve specified a shipping class, you can easily associate a shipping method to it. For example, you can choose a flat fee shipping method for items in the light-weight shipping class. A lot of shipping rate calculator plugins also use the value of the shipping classes to determine the shipping rates, so try to define proper shipping classes.

You can read more about WooCommerce shipping here and here.

4. Linked Products

Setting Up Linked Products in WooCommerce – It will help you to grow your online store revenue.

The Linked Products sections lets you make up-sells, cross-sells, and promote product groups in your store.

Up-sells: Making an up-sell means recommending a product that’s a little better than the product a user is currently checking out.

For example, if a user if looking at a $45 headphone, in your up-sell section, you should recommend a $60 headphone.

Cross-sells: Making a cross-sell means suggesting an item related to the item the user is checking out.

For instance, if someone is looking at a monthly planner, in your cross-sell section, you should recommend daily and annual planners. (Here is the difference between upselling and cross-selling.)

Grouping: In grouping, you bundle together related products and offer them at a package. So, if you sell photography equipment, you’ll bundle up items like a tripod, camera bag, SD cards and more and offer this group to your users.

5. Attributes

WooCommerce lets you add custom product attributes to describe your product better.

For example, if you sell office notepads, you might want to add the number of pages as a custom attribute.

Setting Up Product Attributes in WooCommerce.

6. Advanced

Advanced Settings in WooCommerce.

The Advanced section lets you add a personalized purchase note to the buyer.

Now that you understand the basics of how WooCommerce works, let’s see how you can choose the right theme for your store.