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.
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.
Install and activate the WooCommerce plugin.
Follow the initial store setup process.
Enter the store's basic information.
Create one sample product named "Computer Keyboard".
Add a product description, image and sample price.
Preview the product page.
Explore the cart and checkout pages.
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.