BlogVault is a platform where you can perform all your tasks regarding the overall WordPress management, whether it is basic or complicated. In addition to it, ‘Migration’ is a term which has been made easier in the tool, just for your sake.

Well, everybody knows that WooCommerce is an open source WordPress plugin, but here I will let you know way more just than this. The term ‘Migration of WooCommerce store’ is very much popular, and tedious-thinked among the people.

There are many ways you can perform this action, what matters is that, what is the simplest way to manage the same? And according to me, I would take the best name that can help you out in this matter, and that’s BlogVault. You can use Blogvault to migrate your WooCommerce store. How it will be done? Will be answered in the Blog below –

How BlogVault can help you to Migrate WooCommerce store?

You can understand this by knowing the features of BlogVault in relation to migration :-

  1. It offers One-Click WordPress migration

BlogVault gives you the offer of performing a one-click wordpress migration. You decide whether you want to migrate only files or only tables, the type of files you will migrate, you should take care of its size and type, because during the migration process, it do matters.

  1. Technology to Backup Large sites Easily

BlogVault offers you highly technified approach of performing migration task without any issues. The large sites are always a matter in terms of performing the same. People spend lot of money in order to get the best migration performance, but now you need not to get worried regarding the same. You can easily perform the migration of large WooCommerce sites by using BlogVault, and not only WooCommerce, but any site.

  1. It Allows you to Rewrite URLs

While you will perform migrations in any WooCommerce or other site, the URL play an important role. It matters in all the pages and posts. All URLs in the pages and posts are automatically rewritten by the tool, as the change of the URL only isn’t important. But every page, post, and links in those pages should be changed as well. Also moving of the site to a new URL  is not enough to change the website URL, so you can use BlogVault to do it.

  1. Allows Zero DownTime migration

Zero DownTime migration is a process which lets you to migrate the down sites. So now you can also migrate the down sites as per your requirement. BlogVault lets you enter the IP address of your new server so you can migrate a site even when the URL doesn’t point to the destination. You will be able to migrate the site even if it is down. And with BlogVault, there will be no problem with it.  

  1. Additional

Apart from this basic tasks, blogvault also allows you to track the progress of the site by offering live tracking window. It is compatible with all the web hosts, as Blogvault is independent of all the web hosts. You are able to migrate from any web host to any web host using it.

Plus note – Problems you can face in terms of Migration

Here I will tell you about the different problems you may face by opting any ordinary plugin for Migrating WooCommerce site.  

Problems of migrating links – This is the biggest problem in terms of migrating the site. Full site may not migrate the links or media on the site may not work properly. So there must be protection from these site threats.

Problem in terms of large site – Everybody knows that migrating the large sites is harder, than the small, normal sites. Migrating the large sites can add to usual issues. The biggest problem is of the servers, as they can time out, as a result other tools may be unable to complete the migration.

Problem of Site Breakage – As the site changes are stored in files and folders both, there can be chances of site breaking after making changes to it. Actually during the site’s migration, many things has to be performed simultaneously, so if it will not be done correct, there can be problem regarding site’s migration, or your site may not work after migration.

WooCommerce is one of the most powerful ecommerce solutions with over 2.1 million active sites. It is one of the most popular platforms used by the online shops. Migrating a WooCommerce site isn’t any easy task, so need of a really good plugin is a must for it.

You need to login with the username and the password, then after you can start your migration tasks. As soon as you will click on the migration button, your process will be started, and you will get the notifications as soon as your migration will be completed.

This is to note that the migration time totally depends on the site’s size. The larger will be the site, the more time migration will take. But with Blogvault, you can be assured of this, that you won’t waste your precious time.

Regarding the use of BlogVault, though it’s not hard, but I would like to suggest to properly know first about the working of the plugin, and then only opt for the migrating task. With BlogVault, you will face no problem in migrating the site, and the process will also run in a smooth manner.

Site Migration isn’t any normal thing, you need to have many tasks to perform in a row. As this tedious task needs to be simplified, with plugins like BlogVault, there has arisen the chances for the same. So you should only choose the plugins that could provide you the best facilities in terms of migration, and you have to add much lesser effort as well.

So here was my article describing about WooCommerce site migration and BlogVault helpfulness in migrating it. Now the choice is yours!

Thanks for reading my article, I hope you have liked it!  


Best WordPress backup plugin

There are many ways, how to boost your ecommerce revenue,but ultimately it’s all coming down to increasing your conversion rate. Real profit doesn’t come from visitors, but from buyers. So many e-commerce businesses can attract visitors to their websites, but they can’t transform them into buyers. There are plenty of reasons, why it might be this way and sometimes it’s even down to owners, who are happy with their conversion rate.  Some people believe that rate around 1-2% is common and there are right but does that mean that they can’t do better?
Improving your conversion rate can be done with few simple changes. Especially if you are dealing with low numbers. If that’s your case, you will find these tricks very helpful and your numbers should rise immediately.

Pictures, pictures, pictures…

There is nothing that sells a product online better than images. People can’t touch or feel your product online, but they definitely want to see it. Sometimes you might be selling a product just fine with one picture, but visitors always want to see what they are buying up close and make sure that it’s exactly what they are looking for.

Having high-quality photos of your product is essential. The more the better. Make sure that your customers feel 100% comfortable that they are making a right choice by showing them different angles and context, make it zoom-able, or in some cases like for example shoes or industrial products, you should consider also 360 views. Check out some well designed WP ecommerce themes for inspiration.

Best WordPress backup plugin

Improve credibility

What makes people buy so many things from Amazon or from eBay? It’s not just a variety of products, it’s a fact that they know they can trust them! Amazon does a fantastic job when it comes to making customers safe about what they are buying and they are achieving it mostly through reviews. If your customer wants to buy something, they have never tried before or have no experience with, being comfortable with their pick can make a massive difference.

Every customer understands that you are trying to sell products, so you are talking about each item in superlatives and pointing out their strengths. Studies have shown that 61% of customers read online reviews. Those reviews are nearly 12 times more trusted than a description from manufacturers. According to Reevoo stats, 50 or more reviews per product can mean a 4.6% increase in conversion rates, while 63% of customers are more likely to make a purchase from a site, which has user reviews.

Don’t be scared of bad reviews. They can actually improve conversion rate by up to 67%. People seek out and read bad reviews. A mix of positive and negative reviews will make you more trustworthy in eyes of customers as 30% visitors suspect censorship or faked reviews if there are no negative opinions on your page

Use colors to bring visitors to a “promise land”

Visitors often react based on emotion and instincts, which can determinate their decisions. That’s why you should use the psychology of colors to set a path to an easy checkout. The easiest way to do this is to use different colors for a call to action buttons. That way you achieve a psychology effect, where a visitor doesn’t have to think what to do, but he sees it right away and follows steps, which you want him to make. It’s best to use a good contrast when designing your important buttons. When speaking of contrasting colors some people talks about complementary colors. If you place those colors right next to each other, they seem to be much brighter. For example, if your site is blue, try to use a red color for a sign-up or checkout button.

Offer a free shipping

An E-tailing Group study revealed that unconditional free shipping is #1 criteria for making a purchase (73% listed it as ‘critical’) and 9 out of 10 consumers say free shipping no. 1 incentive to shop online more. That’s why 50% (!) of merchants offers a free shipping. Although some of them are offering it with a condition of a minimum order. High shipping cost is also number one reason, why customers were not happy with their online shopping experience. People love free stuff and free shipping is the ultimate difference maker in most cases.

Free shipping comes with obvious costs as it’s not so free for you as well. That’s why you might consider minimal thresholds or free shipping only on certain items. Flat rate shipping might also encourage larger orders because customers will want to get the best deal for their money. A downside, however, is that it can discourage small orders and become a barrier to those that simply want to buy small items or quantities.

Here’s a simple guide how to offer a free shipping without going broke.

Make a sales section

No matter how much money people make, they are always looking to save some even when they are willing to spend them. E-tailing Group study conducted at the end of 2011 found that 47% of online buyers would only buy discounted products, except under exceptional circumstances. 62% said they are looking for a section that identifies sales and specials.

That’s why sites like Groupon and its clones learned people to shop cheap. Consider adding sales section to your website and enjoy benefits that come with it. If visitors find what they are looking for there,
chances are that they will continue shopping on your website for more products and they will likely come back and buy from you even if they will not find discounted item.

Bonus tip: Keep it simple

Remember that simple is always better. Simple is faster, it’s easier to understand and it’s what visitors prefer. Visitors like when they don’t have to navigate through too much information and get where they want to quickly.


Losing a single order has significant financial costs for online stores. Real-time backup for WooCommerce sites is the answer; but only if you know for what it is that you’re signing up.

For online stores, the clock does not confine business hours. The window is open 24/7 and users place orders at all times of the day. You cannot afford for either your site to go down or to lose even one of those orders. Both these scenarios will harm your revenue.

Despite all the security measures you take there is no fool-proof plan. For this reason, having a robust backup plan plays a key role in an online store’s strategy to safeguard orders, payments and other data.


You can't afford to lose any information on your WooCommerce points. This is why you need real-time backups


Online stores built on WordPress; the most popular CMS in the World, mostly use the WooCommerce plugin. If you too operate your business via the ‘WooCommerce window’ then it is important to know the challenges of backing up WooCommerce sites and the backup solutions available to you. Between 2010 and 2013, the average cost of downtime per minute increased by 54% from $5,000 to $8,000. While the average downtime during the same period decreased by only 11%, the cost of being offline is rising all the time.


What is WooCommerce?

A quick introduction— WooCommerce is a popular e-commerce platform for WordPress sites. The platform offers many extensions and themes to transform WordPress sites into online stores. As part of this, WooCommerce offers extensions for accounting, marketing, inventory, customer service, and payment gateways among others to easily build e-commerce sites. Get started with the best compatible themes for WooCommerce.

Regular Backups Aren’t Ideal for WooCommerce Sites

Regular backup solutions are not an ideal fit for WooCommerce sites. Transactions on online stores don’t occur at regular intervals. However, when they do happen, they are important and all of the data related to the transactions needs to be backed up. This cannot wait till the end of the interval which may be at the end of the day or the end of the hour.

Losing Orders– The “Oh, NO!” Moment

As we mentioned, on online stores orders trickle round-the-clock. The rate of orders received may vary through any given day, but all orders are equally important.

Just like, orders, the “Oh, NO!” moment can occur at any time of the day. Your website may start malfunctioning or crash at any given point of the day. Waiting for regular backups to backup hourly or daily would mean losing details about orders and transactions made on your website.

Frequent Backups Can Be Resource Intensive

If you decide to run regular backups frequently to avoid losing orders, then you will end up slowing down your site. If your backup plugin is performing backups every few minutes, then your server resources are split between making backups and responding to requests made by the visitors to your site. This will harm the user-experience. Lags in page load times or site performance is as good as turning away potential customers.


Real-time Backup for WooCommerce Sites Is the Answer

A backup solution needs to be comprehensive in backing up all the changes while making efficient use of resources to ensure that user-experience is not affected. Real-time backups is the answer for WooCommerce sites. However, not all real-time backup solutions are the same. Knowing what real-time backups do and knowing how different real-time backup solutions perform backups may make or break your site’s backup strategy.

What Are Real-time Backups?

Real-time backup tracks and save the changes to your site as and when they happen. For example, if a customer places an order on your website then that change is immediately tracked and saved. This ensures that you have the most up-to-date backups from which you can restore your site; and more importantly not lose any orders.


The Challenge of Backing Up WooCommerce Sites

WooCommerce sites cannot be backed up like regular WordPress sites.

A WordPress site has two parts– Files & Database. Database contains information about posts, pages and users apart from other things. In short, the database contains all the content on your site. Such information is stored in the form of tables on your WordPress site. These tables are known as standard tables and come with every WordPress installation.

However, a WooCommerce site has additional information to store which are all important to your business. To store this information, WooCommerce installs custom tables on your WordPress site when the WooCommerce plugin is installed. This is in addition to the standard WordPress tables. Below is a list of some WooCommerce tables and the information they contain.

WooCommerce installs custom tables to store information related to e-commerce stores

You cannot afford to not have backups because piecing together items, payment and shipping information for every order can be laborious and it is time that you simply cannot afford.

The immediate financial loss resulting from downtime is only around 1/5th of the overall loss according to estimates. The loss of trust in a potential buyer in returning to your site will continue to harm your revenues even after your site is up and running. This dip in trust, and orders; as part of the after-effect of downtime is said to account for the remaining 4/5th of the loss resulting from downtime.


Regular Real-time Backups Don’t Do the Trick for WooCommerce Sites

To be up and running as quickly as possible without losing data is the goal. To completely backup your WooCommerce site, it is obvious that your backup solution will need to backup both standard tables and WooCommerce custom tables in real-time.

Regular real-time backup solutions; however, do not backup custom tables installed by the WooCommerce plugin. This is a big problem because all the orders and payments are stored on the custom tables installed by the WooCommerce plugin. This renders regular real-time backups completely ineffective for WooCommerce sites.

Ask About the Method of Making Real-time Backups

Even if you find a real-time backup solution which backs up standard tables and WooCommerce custom tables; like BlogVault does, the method of making backups may impact the performance of your website and the efficacy of your backups. Broadly, there are two models of making real-time backups– the push model and the pull model.

First let us take a look at the push model…

Push Model of Making Real-time Backups

With the push model, your site ‘pings’ the backup server that an ‘event’ has occurred. The backup server then checks for what changes have occurred and then saves them to the backup server.

The Problem

With the push model, your site ‘pings’ the backup server that an ‘event’ has occurred

You can see that the push model requires constant communication between your site and the backup server. Although this seems like a good idea, chances are that the performance of the WordPress site may be suffering.

As in the case of frequent regular backups, with the push model your server resources are split between responding to requests made by your visitors and performing backups. This adversely impacts your site load times, and in turn your bottom line. Only 12% of people will wait an additional 5 seconds for a website to load.

Along with your site performance your backup speed may also suffer. If servers are overloaded, then there may be delays in performing backups; or worse backups may not happen at all. Such delays mean that the push model may not always offer ‘real-time’ backups after all.

The alternative is the pull model of real-time backups; and this where BlogVault comes into the picture.


Intelligent Real-time Backups by BlogVault

BlogVault’s real-time backup follows the pull model; and focuses on being comprehensive and efficient. Changes to your WordPress site are immediately tracked and saved on the site itself. The BlogVault (BV) servers checks for changes every 5 mins. and ‘pulls’ those changes to BV servers. Once the changes are securely saved to BV’s servers, then the next set of changes on the site are tracked and saved.

Woocommerce wordpress plugin

The pull model ensures that all the changes are saved without making excessive demands on your site’s server resources. The backup process doesn’t affect your site performance.

BlogVault Backs Up WooCommerce Tables As Well

Apart from utilizing the resource-efficient pull model for real-time backups, BlogVault backs up custom WooCommerce tables as well. This ensures that none of the data related to your orders is lost upon restoring your site.

If your backup solution does not automatically backup WooCommerce tables as well then it is not a viable option for e-commerce sites.


You Can’t Afford Not to Have Real-time Backups

Real-time backups are a real need for WooCommerce sites. While calculating the cost of downtime it is also important to understand the cost of not having an efficient solution for WooCommerce backups.


“Customer is king!” they say, and rightly so. The main purpose of setting up an eCommerce store is to make your products accessible to the users. Every store owner constantly strives to enhance the end user experience and create on-going relationships with the customers. Maintaining a customer information database plays a crucial part in achieving this goal. Having the customer’s contact, shopping pattern, order history, etc. enables you to tailor your marketing strategy effectively. You can create coupons, schedule sales, send out updates on new arrivals, and much more. For an end user, on the other hand, having an account means faster checkout. Since all the billing/ shipping addresses are in place, precious time is saved. It also makes it easier to track current orders and view order history.

wooCommerce offers a host of options related to user registration. You can enable registration either on the Checkout or My Account pages. I prefer to go with the Checkout page since it blends in with the rest of the process without having to go to a different page just to create a login.

wooCommerce customer registration

The account creation itself is a simple task of checking a box and keying in a password. You have the option of automatically generating the username as well as the password. Not all users would be interested in creating an account. Having a mandatory account creation in place can be a big turn off in such cases. The checkbox allows users to proceed with shopping without having to login or creating an account. This is what we popularly refer to as Guest Checkout.

wooCommerce - Checkout Page

Ever wondered where the registered users are stored? Just like any WordPress user, the customer registrations are also saved in the wp_users table of your WordPress database.

With that we’ve covered all the wooCommerce customer registration settings. Go ahead and feel free to play around with them to figure out what works best for your site. If you have any suggestions/ queries, please drop me a note.

Shipping is one of the key aspects of any eCommerce store. Even while setting up your wooCommerce store, it is very important to have the right shipping strategy in place. In our earlier tutorial Getting Started with wooCommerce we learnt how to setup a complete eCommerce store using the wooCommerce plugin. With this tutorial, we will explore the various Shipping options that wooCommerce provides.

wooCommerce Shipping Options

Let’s get started with the basic set of options to set up shipping on your store. This is where you can choose if shipping calculator should be enabled on the cart page, the default shipping destination (i.e. billing vs. shipping addresses), specify a list of countries, and configure different shipping methods. Phew, that’s quite an exhaustive list, isn’t it? But the fields are so intuitive and easy to fill that you only take a few minutes to go through it.

wooCommerce shipping

Shipping Classes

wooCommerce provides you the option of creating shipping classes to group different products together. You can then use these classes to associate different shipping methods and costs to different product groups.

wooCommerce - Shipping Classes

wooCommerce - Shipping Classes

Flat Rate Shipping

The flat rate method covers almost all the regular shipping strategies of an eCommerce store. Using this method you can configure the shipping cost per item, per order, or per shipping class.

wooCommerce - Flat Rate Shipping

Just as in the case of the base shipping options, you can specify the countries for which you’d like to apply the flat rate shipping costs. There is a Cost per order, which is the basic shipping cost for an order. You can include additional rates for priority deliveries. In this example, I have added two additional rates:

Priority Shipping (1-2 days) | 1.00 | order

Guaranteed 24 hours Shipping | 4.00 | order

You can add more or fewer rates in the same format, i.e. Name | Cost | Type, where type can be order, class, or item.

Lastly, you have the additional costs table using which you can add any added cost for a specific shipping class, including handling fee. There is also a provision to enter an overall minimum handling fee at the bottom of the page.

With all these costs keyed in, the cart page will look as follows:

wooCommerce - Shopping Cart

For each shipping type, you have the additional cost included. So for an item worth 175$, priority shipping will cost –

175$ (product price) + 5.99$ (basic shipping cost) + 1$ (priority shipping) + 1.2$ (additional cost) = 183.19$

Per Product Shipping

Most online stores have shipping cost for an entire order. However, some products (heavy or large products) may require special shipping. You may want to have a different shipping fee for a particular product based on the customer location. To handle such cases wooCommerce allows you to enable per product shipping using a premium extension. Apart from including cost per product, you also have the facility of defining costs per variation of the product.

Table Rate Shipping

wooCommerce has another shipping related premium extension known as the Table Rate Shipping. This is suitable for stores that cater to different parts of the world. Using this extension you can create shipping classes, geographic zones, and suitable rates pertaining to these classes and zones. The extension brings a great deal of flexibility by allowing you to configure rates based on number of items in the order, weight of the products, and lots more.


There are many ways to setup shipping on your store. It is strongly recommended that you are 100% clear about your courier rates and shipping locations before setting this up. That way you can come up with the most cost effective solution for your store.

In the tutorial Getting Started with wooCommerce we learnt all about adding a simple product. As the name suggests, a simple product is the one that has no options, like a box of chocolates. But wooCommerce doesn’t limit you at this. It provides a many other product types that give you lot flexibility while creating your product catalog. You can add variations in sizes and colors for a given product, group similar products together, or list an external product that’s sold by another company on your site.

In this tutorial, we will learn how to add different wooCommerce products to your ecommerce site using the wooCommerce plugin.

The wooCommerce Product Types

Before adding a product to your catalog, you must first decipher its type. wooCommerce supports four types of products –

  1. Simple Product – A basic type that doesn’t support options, e.g. a pen

  2. Grouped Product – A collection of related, simple products that can be purchased individually. For e.g. a USB drive that comes in sizes 2GB, 4GB, 8GB, 16GB, etc.

  3. Variable Product – The product that has variations in size, color, etc can be classified under this type, e.g. T-shirts

  4. Affiliate Product – Promote products through affiliate marketing.

Let us now look at each of these product types in detail.

The Simple Product

Adding a simple product is quick and easy. Each product is added using the Products-> Add Product page from the dashboard with the type Simple product. Once you’re here, you must fill details such as Name, Short and Long Descriptions, Set the Product Image and Categories.

The Product Data tab set comprises of the bulk of the product information. Most of the fields are intuitive, making the plugin very easy to use without having to go through pages of documentation. A special mention here about the Linked Products section. You can key in the Up-Sells and Cross-Sells over here which are extremely helpful in promoting your products.

wooCommerce Products - Simple Product

The Grouped Product

A Grouped Product comes in handy when you want to promote ensemble products on a page. For example, you have a bedroom set with sheet, comforter, and pillow cases grouped together. Each item in the group is a simple product with a unique ID and can be purchased individually.

The process of adding a Grouped Product is exactly similar to that of a simple product. The key point is to note is that all the items that are to be grouped together should’ve Grouping set the parent product.

wooCommerce Products - Grouped Product

wooCommerce - Grouped Product Example

The Variable Product

The variable product type is required when you want to offers variations in your product, e.g. sizes – small, medium, and large. Each variation can have a different price.

The key to creating a Variable Product lies in using the Attributes and Variations tabs. You can either use global attributes or create custom ones specific to your product.

wooCommerce Products - Variable Product

wooCommerce - Variable Product - Options

wooCommerce - Variable Product Example

The Affiliate Product

Affiliate marketing is an integral part of any ecommerce business today and a great way to generate extra revenue for your business. The wooCommerce plugin renders itself perfectly to this model by allowing you to promote external products on your site.

Apart from these types, there are other factors associated with a product that are worthy of mention. Let’s have a quick look at what they are.

Virtual and Downloadable Products

wooCommerce also supports virtual and downloadable products. With these options you can sell e-books, music, and other intangible products. Quite naturally these subtypes are restricted to simple products as no variations come into play here.

wooCommerce - Virtual and Downloadable Products

Featured Products

Most ecommerce sites showcase their featured products on the homepage. You can achieve this on your wooCommerce site using an appropriate theme like Wootique that supports the slider feature to display the featured products. All you’ve got to do is toggle the  for a given product from the Products listing page and the rest is taken care of by the theme.


With that we now come to the end of the tutorial that covered all the wooCommerce product types. If you have any questions, please send me a note.

Tracking, Analytics, and Customization are 3 pillars of your wooCommerce site. In this article we will learn all about how you can use them to the best possible extent and boost your business.

Apart from providing you the flexibility of configuring a host of options, wooCommerce also includes excellent tracking tools. You can track orders, manage coupons, and view detailed reports.

You can track all the orders from the Orders page on your dashboard.

wooCommerce Orders

You also have the option of viewing reports based on orders, customers, stocks, and taxes. Each of these report types can be filtered further. For example, the orders report can be generated based on date, product, or category.

wooCommerce Reports

Customizing the Look and Feel

We’ve reached the last section of this tutorial where you can finally view your site. To do that, we need to first choose an appropriate theme. It is best to go with a theme that supports wooCommerce so that a lot of time and effort can be saved. There are many free as well as premium wooCommerce friendly themes available. The wooStore itself offers hundreds of themes, the free ones being Wootique, Artificer, and Mystile. I’ve picked the Wootique theme for this tutorial. The main focus of the theme is to showcase products and fits in perfectly with setting up an online store.

To get started with the Wootique theme, you must first download it from the wooStore. Once you have the compressed file ready, upload it to the themes section using the dashboard. Lastly, install and activate it to start using the theme.

Setting the Theme Options

The Wootique theme supports various options such as adding a logo, displaying breadcrumbs, slider for your featured products, etc. Let us look at some of the important ones.

General Settings

If you have a customized logo for your store, this is the place to upload it. It is also a good idea to check the Display Breadcrumbs option which makes navigating through your site really easy.

Homepage Settings

This is where you have the Slider settings. You can choose between Slider and Static grid for your featured products along with the number of products that you want to display.

Styling Options

Under this tab, you have all the color and background image settings. You can change the default color and background images here to suit the store that you’re setting up.

Customizing the Sidebar and Footer

You can select the widgets that must appear on your sidebar and footer(s) from your dashboard. You have options such as AdSpace, Shopping Cart, Product Categories, Customer Reviews, etc to choose from.

And here it is…

… our very first wooCommerce site that we created from scratch. Now, wasn’t that really easy?

Our wooCommerce Site

Hope you enjoyed reading through our 3 part series on setting up a wooCommerce site from scratch. If you have any questions, please drop me a note.

wooCommerce configuration is organized under 7 different tabs making it an exhaustive list. This is only to give you all the flexibility while creating a site. To begin with, however, you don’t need to worry about them all. Most of the default values work perfectly well.

wooCommerce’s configuration settings are easy to understand at the very first glance without having to go through pages of documentation.

The fields under General and Product tabs can be left unchanged except for the Redirect to the cart page after successful addition option. Though an optional step, it is known to improve your conversion rates.

wooCommerce configuration - Products

Setting up the Tax Rules

So you’ve set up your product catalog and ready to market your products online. An important part of sale is the taxes associated with it. Each region has different laws pertaining to how you should tax your products. It’s best to have a complete understanding these laws to ensure to that your ecommerce site is 100% compliant.

wooCommerce has a dedicated section for taxes. You can specify options such as the following –

  • if the product’s price is inclusive of tax

  • if tax should be calculate based on shipping or billing address

  • tax class that is applicable

  • if should taxes be included while displaying the price in the shop and checkout pages

Make sure you check the Enable taxes and tax calculations option before you change anything else.

wooCommerce Configuration - Taxes

This is only half job done. You still need to add the tax rules for all the regions that you sell to. wooCommerce supports 3 different classes – Standard Rate, Reduced Rate, and Zero Rate. Apart from setting the default class in this tax section, you can also assign these classes in the add product page.

wooCommerce - Tax Rules

wooCommerce Configuration - Tax Class

Checking out

wooCommerce offers a comprehensive list of payment options for your eCommerce site – Net Banking, Cash on Delivery, PayPal, Cheque, and Credit card. Each of these payment types has a separate form reserved for it. Remember to check the enable option right at the top of each section before proceeding with the other settings.

wooCommerce Configuration - Checking Out

wooCommerce - BACS

Shipping Options

The shipping methods that you set up for your store depends on your eCommerce model. Do you support international delivery? Do you offer local pickup in case of returns? These are some of the questions that you’ve got to answer while setting up shipping.

wooCommerce’s shipping methods include free, flat rate, local and international deliveries. Each can be set up using a dedicated form just like the other settings for tax and checkout. You can also associate shipping methods with payment options. For example, you may want to enable cash on delivery only for local shipping.

wooCommerce Configuration - Shipping Options

wooCommerce - Shipping Methods

Want more details about shipping? Read our tutorial wooCommerce Shipping Options.

 With this we come to the conclusion of the second part of the series for setting up a wooCommerce site. In our next part, we’ll look at the other benefits of using this plugin – Tracking, Analytics, and Customization.

WordPress started as a blogging platform and has now evolved into one of the most popular CMS that we have today. The other online entity that has seen a massive growth over the years is e-commerce. When these two biggies come together, what can we expect but a big boom?

WordPress + eCommerce = Opportunity

With the introduction of the wooCommerce plugin by the team at wooThemes, building a WordPress eCommerce site couldn’t get any easier. You can create an engaging online store from scratch, in a few hours, without having to write a single line of code. Ain’t that awesome?

Though we have many popular eCommerce platforms like Magento and Shopify that offer a host of features, using WordPress has its own merits. The familiarity with WordPress coupled with your experience with plugins simplifies your learning curve. You don’t have to forego your comfort zone and learn a whole new platform to build your ecommerce site.

Apart from being integrated with WordPress, the plugin has a very intuitive interface which means you don’t have to go through pages of documentation while setting it up. It also brings a great deal of flexibility to the users. Using the plugin you can categorize products, schedule sales, manage coupons, track orders, and so much more. You can also sell different types of products including virtual and downloadable ones. To top it all, the basic plugin is totally free.

Installing the wooCommerce Plugin

The first step to getting started with wooCommerce is to install the plugin. The process is similar to that of any other WordPress plugin. So go right ahead, install and activate the wooCommerce plugin. Once you’ve completed this step, you will see a notification on top of your Plugins page asking you to install wooCommerce Pages.

Installing wooCommerce

Clicking the install button will automatically install Shop, My Account, Cart, and Checkout pages.

  • Shop page lists all the products in your catalog.

  • Cart page provides details of all the items in your shopping cart along with total cost that includes shipping and taxes

  • Checkout page includes details about your billing and shipping address, mode of payment, etc.

  • My Account page is where you can view your recent orders, manage your address information, change your password, etc.

Since we definitely require these pages on our site, let’s go ahead and add them.

That’s it! Your wooCommerce plugin is ready for use. You should see new additions on your dashboard’s side panel – wooCommerce and Products.

Setting up the Product Catalog

Creating your product catalog is perhaps the most important step in this tutorial. After all, isn’t that why we are setting up the site, to sell our products? This step is also most time consuming as you need to add each product with details such as name, description, price, etc.

With wooCommerce’s easy-to-use categories and product pages, creating a product catalog is a very simple process.


A well structured and organized product catalog goes a long way in enhancing the user experience. It will also help your customers locate the desired products quickly. The wooCommerce plugin provides a Categories page to set up your taxonomies.

wooCommerce - Categories


Each product is added using the Products-> Add Product page. All the fields in the product creation form are self-explanatory, making it very easy to fill. The key part here is the Product Data tab set which forms the bulk of the product related information such as price, dimensions, stock status, etc. Don’t forget to associate the product with an appropriate category, which we created in the previous step, before publishing it.

wooCommerce - Products

The product type that you just added is called the Simple Product. As the name suggests, it is a basic product with no options, like a can of soda. The plugin, however, doesn’t limit you to this. If you want to add products that come in varied sizes and colors, you have the option to do that too. For more details, refer to our tutorial All about wooCommerce Products.

Now that you’ve successfully added a product, I’m sure you are very eager to see it displayed on your site. But let us quickly go through the rest of the settings in the next part – Configuring the wooCommerce plugin.