MODULE 04 · ADVANCED & CAPSTONE

WooCommerce Basics

Turning a WordPress site into a store isn't magic — it's a plugin, a handful of settings, and a clear idea of what you're selling. Today you'll install WooCommerce and list your first product.

Day 25 of 30 Intermediate ~18 min

What WooCommerce Actually Does

WooCommerce is a free plugin that turns WordPress into a fully functional online store. It doesn't replace WordPress — it adds product types, a shopping cart, checkout flow, order management, and payment processing on top of the site you already know.

Under the hood, WooCommerce mostly uses custom post types and custom fields — the same concepts you learned on Day 19 and Day 20 — just purpose-built for products and orders.

Products, Orders, and Payments

Everything WooCommerce does builds on three core pieces working together.

PIECE WHAT IT DOES
Products

What you're selling — each one has a price, description, image, and stock status.

Cart & Checkout

Lets a visitor collect items and hand over their shipping and payment details.

Orders

A record of every purchase, tracked from pending through processing to completed.

Payment gateway

The service — like Stripe or PayPal — that actually processes the customer's payment.

Anatomy of a Product Page

WooCommerce assembles every product page from the same set of fields, so once you fill one out you understand them all.

product-page-structure.txt
// What builds a single product page
Product title       // shown as the page heading
Product image(s)    // gallery, main image first
Regular price       // optional sale price shown alongside it
Short description  // summary shown near the Add to Cart button
Add to Cart button // triggers the cart/checkout flow

Listing a Product

  • Install and activate WooCommerce from Plugins → Add New, then complete the setup wizard.
  • Go to Products → Add New and give the product a clear, specific title.
  • Set the regular price and, if it's on sale, a sale price below it.
  • Add a product image and, if relevant, extra gallery images.
  • Choose a product type — simple or variable — before publishing.
  • Simple vs Variable Products

    SIMPLE PRODUCT One price, one SKU, no options — right for a single item like a coffee mug or an ebook.
    VARIABLE PRODUCT Same product with options like size or color, each combination able to have its own price and stock.

    Where Beginners Go Wrong

    CHECK YOUR STORE FOR THESE
    NO TEST ORDER Launching without placing a full test purchase means checkout bugs go live with real customers.
    MISSING TAX & SHIPPING SETUP Skipping WooCommerce's tax and shipping settings leads to incorrect totals at checkout.
    GENERIC PRODUCT DESCRIPTIONS Copy-pasted or empty descriptions hurt both conversions and the SEO work from Day 17.

    Breaking Down What You Just Learned

    1

    WooCommerce extends WordPressIt adds store functionality using the same post-type system you already know.

    2

    Products are the foundationEvery sale starts with a well-built product listing.

    3

    Simple vs variable mattersPick the product type that matches what you're actually selling.

    4

    Orders track the full journeyFrom pending payment through to a completed sale.

    5

    Test before you launchA real test order catches problems before customers do.

    Try It Yourself

    EXERCISE

    Install WooCommerce, add one simple product with a real image and price, then place a full test order using WooCommerce's built-in test payment mode.

    Set Up a Small Product Catalog

    HANDS-ON EXERCISE

    Building the first version of your shop

    By the end of today, your capstone site should have a working shop page with a small, real catalog.

    1. Add three products, mixing at least one simple and one variable product.
    2. Write a unique title, description, and price for each.
    3. Set up at least one payment gateway in test mode.
    4. Configure basic shipping and tax settings for your region.
    5. Place a full test order and confirm it appears under WooCommerce → Orders.

    Recap

    PRODUCTS

    The core listing — price, image, description, and stock.

    SIMPLE VS VARIABLE

    Choose based on whether the item needs options like size or color.

    ORDERS

    Every purchase tracked from pending to completed.

    PAYMENT GATEWAY

    The service that actually processes the customer's payment.

    Key Takeaways

    • WooCommerce extends WordPress with products, a cart, checkout, and order management.
    • Choose simple products for single items and variable products when options like size or color are involved.
    • Payment gateways like Stripe or PayPal plug into WooCommerce to process transactions.
    • Orders track every purchase from pending through to completed.
    • Always place a full test order before launching your store to real customers.
    Course Overview