WordPress eCommerce with WooCommerce

Put up a WooCommerce site in under 30 min., and also discover when it's best to use another type of cart
3.8 (55 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
9,545 students enrolled
Take This Course
  • Lectures 23
  • Contents Video: 1.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2014 English

Course Description

Update April/2015: This course is now the most popular and highest-rated WordPress eCommerce and WooCommerce course on Udemy (9000+ students). When you take the course you will see why: we teach you in a progressive way that allows you to quickly pick-up the basics in order to create your first ecommerce store in as little as 15-30 minutes -- while at the same time covering almost the entire WooCommerce functionality in the more advanced videos. This course will save you hours of trial-and-error in setting up your first ecommerce store, and may also give you ideas that will enhance your sales and help manage your site and user-experience better. Equally important, we will show where another type of ecommerce solution is best.


This course takes you step-by-step through the process of adding a shopping cart to your WordPress website and collecting money for your products or services.

We start by reviewing the most common shopping cart systems used on WordPress websites. We explore when you should choose a WordPress shopping cart plugin (such as WooCommerce) and when you would choose another type of cart (such as, a hosted cart solution).

Then we discuss various WordPress cart plugins, leading up to a thorough review and demonstration of the recommended solution, WooCommerce.

Then we proceed towards mastery of WooCommerce, as follows:

The Quick Start Section shows you all the basics: shop page layouts and shortcodes, adding products and images, the checkout process for digital downloads and shippable products, PayPal configuration, and more. We also discuss the themes that will work best.

The Reference Section goes into more detail, including the advanced products types & shipping methods, taxes and tax classes, coupons, order & inventory management, product reviews and more.

And finally the WooCommerce Styling and Programming Section provides more advanced information (some of it for programmers, but presented for a non-programming audience) on creating your own email templates, working with Actions and Hooks, and CSS styling of your site.

This is the most comprehensive, impactful and to-the-point WordPress eCommerce course on the web. Why? Because:

  1. We only show you what you need to know. WooCommerce leads the other WordPress shopping carts by a wide margin. There is rarely any need to choose another shopping cart plugin (except for simple PayPal sites, which we cover as well). So why waste your time?
  2. The videos are quite comprehensive -- for instance we show you the exact steps to take to configure PayPal to properly accept your digital download orders.
  3. Our professionally-produced videos get to the point. We will save you hours of research and trial & error.

This is one of WP Academy's most recent and best courses. We hope you enjoy it. It is part of a larger effort called the WordPress Business Encyclopedia , which is a complete web technology training system. Please visit us on the web and check out the free resources including the WordPress Business Toolkit.

Here is the full content list:

Section 1: Introduction to WordPress Shopping Carts

  • Choosing a WordPress Shopping Cart Plugin

Section 2: WooCommerce Quick Start

  • WooCommerce Review Part 1
  • WooCommerce Review Part 2: Popular Extensions; MarketPress & Shopp comparison; Total cost of ownership
  • Installing WooCommerce, WooCommerce Pages
  • Products, Product Categories & Images
  • WooCommerce Settings & Shop Page Layouts
  • Shop Page Shortcodes & WooCommerce Widgets
  • Checkout Process; PayPal Payment Gateway
  • Digital Downloads
  • Flat-Rate Shipping
  • WooThemes or Other Theme?

Section 3: WooCommerce Reference

  • Types of Products, Upsells & Cross-sells, Grouped Products
  • Product Attributes & Variations; Layered Nav Widgets
  • Advanced Shipping, Shipping Classes, Bulk Product Editing
  • Taxes & Tax Classes
  • Coupons
  • Order Management & Reporting
  • Inventory Management
  • Product Reviews
  • WooCommerce User Roles

Section 4: WooCommerce Styling & Programming

  • Email Template Customization
  • WooCommerce Programming Basics: Hooks, Actions, Filters
  • WooCommerce CSS Styling, Theme Compatibility

What are the requirements?

  • WooCommerce is a free plugin. Some of the other solutions presented may have fees.

What am I going to get from this course?

  • Learn all the ways to add a payment system to your WordPress website
  • Understand the different types of shopping carts, and when a WordPress plugin cart is appropriate
  • Get your first WooCommerce store (including digital downloads) up in 15-30 minutes

What is the target audience?

  • You need basic familiarity with WordPress to take this course, but no more than that.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction to WordPress Shopping Carts

To collect online payments for your products or services you need two entities working together: your Shopping Cart Software takes the customer's order, which then communicates to your Merchant account to deposit money into your bank from your customer's credit card. Some systems (PayPal in particular) combine the features of a shopping cart and a merchant account.

That is the general logic. Your best choice of shopping cart software and merchant account will depend on numerous factors. These factors include:

●The type of products and number of products you are selling

●Whether they are physical-ship products or digital content

●What shipping options and taxes need to be applied

●And many more -- watch the video below for more info

A Membership System can be looked at as a type of advanced shopping cart software that, in addition to taking the customer order, registers them to your site and gives them access to protected content via a username and password.

Choosing and co-ordinating the various types of systems and commercial services that are necessary to properly take orders online can be daunting. In addition to the fore-mentioned, some additional aspects that may need to be factored in are: newsletter integration; affiliate management; credit card discount rates and monthly fees; user experience; and much more. Depending on your situation you may need advice from an expert.

The Shopping Cart Introduction video below will provide you some great options to start with.

Section 2: WooCommerce Quick Start

We cover: WooCommerce History, Features, Sample Store, and Developer Documentation


We cover: some popular extensions; and we compare side-by-side with MarketPress and Shopp in terms of Total Cost of Ownership.


This video shows you how to install the WooCommerce plugin and setup the shop pages.


This video will teach you how to add products, product categories, and set product images.


This video gives an introduction to the WooCommerce global settings, and will teach you the basic shop page layouts.


This videos covers more advanced Shop page layouts, as well as the most popular WooCommerce shortcodes and widgets.


This video shows you to add PayPal to your site, and demonstrates the checkout process.


This video covers WooCommerce digital download setup and checkout process. You will first need to have Setup PayPal Payment Gateway.


We show you how to add Flat Rate Shipping, and briefly cover other WooCommerce shipping options.


Is it best to use a WooTheme on a WooCommerce-enabled site? Maybe. This video will help you decide.

Section 3: WooCommerce Reference

Product Types: Simple Products, Downloadable, Virtual, External, Grouped

WooCommerce product types can be quite confusing.

Review the following video for the definition and usage of common WooCommerce product types.


In this video we cover WooCommerce product attributes, variations and the Layered Nav widgets. These are defined:

Product Attributes are like an additional property of a product that is displayed on the full product page (ex: Manufacturer)

Product Variations are options on a product used in ordering (like Small, Medium, Large)

●TheLayered Nav widgets allow you to filter and sort by product attribute (ex: show me your General Electric toasters)


In this video we review the built-in WooCommerce shipping methods (including Free Shipping w/ coupon, International, Local Delivery and Pickup) and delve more deeply into the Flat Rate shipping module, including country restrictions and Shipping Class overrides. We also cover the powerful WooCommerce Bulk Product Editing function.


In this video we cover WooCommerce Taxes setup, Tax Classes, compounding taxes, and tax-included prices. We give typical setups for the US, Canada and Great Britain.


In this video we cover WooCommerce coupon management, including the free shipping coupon type.


In this video we cover the WooCommerce order statuses and sales reports.


We cover WooCommerce inventory management -- how to allow your store to track inventory and enable/disable backordering.


We cover the Product Reviews function of WooCommerce: how to enable and disable it, and moderate reviews.


WooCommerce user roles grant or restrict access to the different parts of your WooCommerce store. You will need this if you have employees working on your store.

Section 4: WooCommerce Styling & Programming

Email templates include the customer order notification email, customer notes notification, etc. This video shows you how to customize them to your specs.


We cover the basics of programming WooCommerce (and indeed any WordPress site) using Hooks.


We cover styling a WooCommerce store via CSS, and briefly discuss theme compatibility issues and what you can do if your theme does not support WooCommerce well.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Marc Beneteau, Founder of WP Academy, Best-Selling Instructor/ 25k students

Marc Beneteau a WordPress trainer and Productivity specialist.  He is the founder of WP Academy, where he has trained thousands of small-business owners, self-employed people, virtual assistants and others to make professional-looking, and profitable, websites in WordPress. Previously he owned a web design business, and was CTO of an internet startup.  He has traveled the world practicing the Digital Nomad lifestyle but has now settled down in Boulder, Colorado. 

Ready to start learning?
Take This Course