Woo Commerce is a great plugin from WooThemes for your online commerce store, automatically creating shop page, cart, checkout, account, track order.


The plugin can be downloaded for free from WordPress and also from the author’s page.

The installation is really straight-forward and after you activate it, you will see two menus: WooCommerce and Products. While from Products you can add new products, categories and tags, from WooCommerce Menu you can make the Settings, check Orders and Reports and create new Coupons.


The first step that you have to start with is the Settings Page. Here you can make settings for almost everything: products catalog, pages, inventory and taxes, shipping, payment gateways, emails and for different integration.

General Settings

Those settings contain information about the Base Country/Region, Currency, Allowed Countries and Localisation.

The Checkout and Account subsection contains info about the checkout process: you can enable guest checkout, coupons on cart/checkout, allow registration on the checkout page/My Account and also set the Customer Accounts.

Also, you can set Styles and Scripts: you can enable WooCommerce CSS styles, change the existing styles/colors, and enable AJAX and Lightbox. For the downloadable products, you can select the File Download Method, put some Access Restriction.


Here you can set your product’s catalog aspect and not only: choose the default product sorting, subcategories and redirects.

In the Product Data section, you can enable different fields for your product (like SKU field, weight, dimension ) and a;so enable star rating on the review form.
The Pricing Options allow you to set the currency position, separators and number of decimals.

In the Image Options you can set the dimensions for the catalog images, single product images, and product thumbnails.


This option contains settings for the shop base page and title and terms page ID, permalinks: set the product category and tag slugs, taxonomy base page and product base page.

Shop Pages – after the installation of the plugins, you can observe that some pages have been created automatically. Those are shortocodes-based pages and if you try to edit a page, you will see the correspondent shortcode.
The pages that are created and that you can use are for cart, checkout, pay, confirmation, my account, edit, order and change password page.


You can manage your products stock by entering the low stock threshold and out of stock threshold and also you can enable notifications to warn you when a product is in low stock and out of stock.


You can easily add taxes and tax calculation for the orders. You have a Standard Rate and in addition to this, you can add additional tax classes. You can add Tax Rates – for countries and Local Tax Rates – for specific postcodes/zips from a specific country.


You can deliver your products to buyers by enabling shipping and shipping calculator on the cart page, and also you can hide the shipping costs until the address is entered. Also, you can set the shipping destination and choose the shipping methods – from: Flat Rate, International Delivery, Free Shipping, Local Delivery and Local Pickup (you can change their display order by dragging and dropping them).

Payment Gateways

WooCommerce integrates 5 payment gateways for billing: Direct Bank Transfer, PayPal, Cash on Delivery, Credit Card and Cheque Payment.

Also, you can set your PayPal Account, Bacs Info – for direct bank/wire transfer or you can enable Mijireh Checkout by adding the API key.


Here you must set the Email Recipient Options – for order and inventory notifications, Email Sender Options, Email Template – for customizing your WooCommerce emails – add header image, footer text, base color, background and body color.


WooCommerce offers integration with Google Analytics – by entering your Google Analytics ID, with Share This – by entering your Publisher ID and also with ShareYourCart – where you can create a new account, or if you already have one, you can simply add your ID, app key and email and connect for sharing with the others.

Creating products for your shop

Now that you’re done with the settings, you can begin adding products for your online shop. You can do that from the Products Menu -> Add New.
You will see that you have to add the product’s name and description, maybe a featured image and down the page you will see an area called Product Data. Here you will have to add some General info about the product like SKU, Regular and Sale Price and also the Weight and Dimensions for the product.

In Taxes you will be able to select the Tax Status and also the Tax Class. In Inventory you will be able manage the stock – by entering the Stock Quantity and the Stock Status.

You also will be able to set a Shipping Class – that you have already created, add Related Products or even create new Attributes for your product, by adding an attribute’s name and value(s).

More then that, you will be able to add Advanced info for your product, like purchase note, menu order, grouping and you can enable reviews for your products.

From the same Products Menu, you can add Categories, Tags, Shipping Classes and Attributes- by adding a name and a slug (and values).

In Products sub-menu you will be able to see all the products that you have been added to your online store. Each product contains information (SKU, stock, price, categories, tags, etc.) and it can be edited, deleted or duplicated.

That’s it with the Products menu! Results time!

The Shop Page

Single Product Page

Cart Page

Checkout Page

My Account Page

Now that your visitors are able to buy from your site, back to WooCommerce Menu!


Besides Settings, here you can create coupons for your products. You only have to add a Discount type : for product or cart, Coupon amount and Minim amount, Products and Categories – which need to be in the cart to use the coupon, Usage limit and Expiration date.


Here you can see all the orders that have been made on your site, with their status, billing and shipping address, total and date. Also you will notice the Actions field, with three buttons: Process, Complete and View. After a order is placed, it’s status is “On-Hold”. By pressing the Processing button, you will change the status in “Processing” and after you are done with the order, you can change the status to “Completed”.


Here you can see the reports for Sales (sales by day, by month, taxes by month, product sales, top sellers and top earners), Customers and also Stock – products that are in low stock and products that are out of stock.


WooCommerce comes with a mega-pack of widgets: 15! For almost everything!

  • Best Sellers – to show the best selling products
  • Cart – for showing the shopping cart
  • Featured Products – for showing the featured products
  • Layered Nav – shows a custom attribute in a widget which lets you narrow down the list of products when viewing product categories/li>
  • Login – shows login area
  • On-Sale – displays a list of the on-sale products on your site
  • Price Filter – shows a price filter slider
  • Product Categories – a dropdown list of product categories
  • Product Search – shows a search box only for products
  • Product Tags – shows the most used product tags in cloud format
  • Random Products – list of random products on your site
  • Recently Viewed Products – list of the recently viewed products
  • Recent Products – a list of the most recent added products on the site
  • Recent Reviews – list of the most recent reviews
  • Top Rated Products – shows the top rated products from your site


WooCommerce has lots of useful extensions that can improve its functionality and make you enjoy it even more. Here are some of them:

  • Bring Shipping ($49) – which automatically calculates shipment prices, using Bring services
  • WooCommerce Waitlist ($29)- which allows products to be sorted by the number of customers on the wishlist
  • Stamps.com ($29) – allows to export orders into an XML format, to import into the Stamps.com client
  • WooCommerce Branding ($29) – for rebranding the menu titles and icons in WP Admin
  • Shipping Multiple Addresses ($29) – allows customers to ship individual items in a single order, to multiple addresses


WooCommerce benefits of special themes meant to enhance your e-commerce site, making it look even more professional. Some of the themes are free and others are paid, but all of them are great for taking your e-commerce site to the next level.


For WooCommerce, the support is offered via WordPress Support Forum, where you can find lots of topics, questions and solutions. Also, on the plugin’s site you can read the plugin’s documentation and also ask for help.


  • WooCommerce, in spite of its complexity, is a really friendly plugin, with a very intuitive user interface and even a beginner can easily setup the plugin and use it successfully
  • The large amount of features makes the plugin even more lovable – PayPal, Mijireh Checkout, BACS, Cheque, Cash on Delivery, Free Shipping and Flat Rate Shipping, Google Analytics, ShareThis, etc.
  • The Orders page offers you a quick overview of your ordered items and Reports keeps you in touch with the your selling values
  • The plugin is FREE. Although the extensions are paid, you can make use of them only if you feel that you need even more for your e-commerce site

4 thoughts on “WooCommerce

  1. BrandonF

    Comprehensive review and interesting, but I still wouldn’t use WooCommerce. The main reason is the “Woo” company itself. I don;t like the history of this plugin, how it came about, the deal that went sour and the attitude of Woo to those devs and to its own customers. They have a “rockstar” attitude that leaves me cold.

  2. shinete

    I have a question. So. Is it possible If I want to fixed price for shipping for each product. Is Woocommerce support this. Or any suggestion will be greate.

    Thank for good info.


Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>