Lesson 30 of 50
60% Complete
60%

Introduction to WooCommerce

WooCommerce is an e-commerce platform for WordPress that helps you create an online store, display products, manage orders, configure payments and organize shipping.

Learning Objective: Understand WooCommerce, explore its features, learn the basic structure of an online store and understand how products, shopping carts, checkout and orders work.

1. What Is WooCommerce?

WooCommerce is a WordPress plugin that adds online store functionality to a WordPress website. It allows a business to display products and process orders through a store interface.

Example: Online Computer Store
Suppose you own a computer institute and want to sell computer accessories online. You can use WooCommerce to display products such as:
  • Keyboards and mice
  • Computer accessories
  • Books and study materials
  • Online courses, using a suitable digital delivery setup

2. Why Use WooCommerce?

Easy Product Management
Add products, descriptions, images, prices and other product information from the WordPress dashboard.
Order Management
Review customer orders, payment status and order processing details from the WooCommerce interface.
Payment Options
Configure supported payment methods through WooCommerce settings and compatible payment gateways.
Shipping Options
Configure shipping zones, methods and rates for physical products, depending on your store requirements.

3. What Can You Sell with WooCommerce?

Physical Products
Physical products are items that need to be delivered or collected.
  • Books
  • Clothing
  • Computer accessories
  • Stationery
Digital Products
Digital products can be provided electronically.
  • PDF study materials
  • E-books
  • Downloadable templates
  • Digital learning resources
Virtual Services
Services can be sold without shipping a physical item.
  • Online consultations
  • Training sessions
  • Remote services
Subscriptions and Bookings
Additional extensions can support recurring payments, memberships, appointments and bookings.

Availability and cost depend on the extension and required functionality.

4. WooCommerce vs WordPress

WordPress WooCommerce
A content management system (CMS). An e-commerce plugin for WordPress.
Creates websites, blogs and content pages. Adds online store functionality.
Manages posts, pages, themes and plugins. Manages products, carts, checkout and orders.
Can be used without an online store. Runs as part of a WordPress website.

5. Important WooCommerce Features

Main Store Features
  • Product Management: Add, edit and organize products.
  • Product Categories: Group related products.
  • Shopping Cart: Let customers collect items before checkout.
  • Checkout: Collect customer and order information.
  • Payment Methods: Configure supported payment options.
  • Order Management: Review and update order statuses.
  • Inventory: Track stock for products when enabled.
  • Reports: Review available store and sales information.

6. How an Online Store Works

A typical WooCommerce purchase follows a sequence of steps from product browsing to order processing.

Step 1
Browse Products

Customers view product details, images and prices.

Step 2
Add to Cart

Customers select products and quantities.

Step 3
Checkout

Customers enter the required billing and delivery details.

Step 4
Payment

The customer selects a configured payment method. Payment confirmation depends on that method.

Step 5
Order Processing

The store owner reviews the order and prepares delivery or digital fulfillment.

7. Understanding WooCommerce Products

WooCommerce supports different product types. The product type determines which information and options are available when creating a product.

Product Type Description Example
Simple Product A standalone product without variations. Computer mouse
Variable Product A product with selectable variations. T-shirt with different sizes
Grouped Product A collection of related products displayed together. A set of study books
External/Affiliate Product A product linked to an external purchasing destination. A product listed on a partner store
Virtual Product A product or service that does not require physical shipping. Online consultation
Downloadable Product A product for which customers can access downloadable files. PDF e-book
Note: Virtual and downloadable are product settings that can be used with supported product types; they are not necessarily separate top-level product types in the product-type selector.

8. What Is the WooCommerce Dashboard?

WooCommerce adds store management features to the WordPress dashboard. Menu labels can vary by version and installed extensions.

Common Store Management Areas
  • WooCommerce: Store settings, orders and reports.
  • Products: Add products and manage categories and tags.
  • Analytics: Review available sales and product reports.
  • Marketing: Access supported marketing tools and integrations.
  • Settings: Configure store details, taxes, shipping and payments.

9. Basic Requirements for an Online Store

Technical Requirements
  • A working WordPress installation.
  • Hosting that meets current WordPress and WooCommerce requirements.
  • A compatible theme.
  • An SSL-enabled HTTPS website.
  • Reliable backups and security measures.
Business Requirements
  • Product names, descriptions and prices.
  • Clear shipping or fulfillment information.
  • Appropriate payment arrangements.
  • Contact and customer support details.
  • Relevant privacy, refund and store policies.

10. Advantages and Limitations of WooCommerce

Advantages
  • Integrates with WordPress.
  • Provides flexible product management.
  • Supports physical and digital products.
  • Offers many themes and extensions.
  • Can be customized for different store needs.
Limitations and Responsibilities
  • Hosting and domain costs may apply.
  • Some extensions and services require payment.
  • Updates and security require maintenance.
  • Complex stores may need technical support.
  • Payment providers may charge transaction fees.

11. Practical Assignment

Activity: Plan Your First Online Store

Use a WordPress test website to explore WooCommerce. If you do not have a website yet, prepare the store plan first.

  1. Install and activate the WooCommerce plugin.
  2. Follow the initial store setup process.
  3. Enter the store's basic information.
  4. Create one sample product named "Computer Keyboard".
  5. Add a product description, image and sample price.
  6. Preview the product page.
  7. Explore the cart and checkout pages.
  8. Review payment and shipping settings without enabling untested live payments.
Use a test environment for practice. Do not collect real customer payments until checkout, payment confirmation, security and order processing have been tested.

Lesson Summary

  • WooCommerce adds e-commerce features to WordPress.
  • It supports products, shopping carts, checkout and order management.
  • Stores can sell physical products, digital downloads and services.
  • Product types include simple, variable, grouped and external products.
  • Payment and shipping options depend on the configured methods and extensions.
  • Store owners must maintain security, backups and software updates.

Lesson 30 Quiz

Choose the correct answer for each question.

Q1. What is WooCommerce used for?
Q2. Which WooCommerce feature lets customers collect items before checkout?
Q3. Which product could be sold as a downloadable product?