Contents
Browse
Every section in the guide, grouped by theme.
I Part One
What you can sell
Every product type in WooCommerce, how they actually work, and what surprises you.
- 01 Simple Products One thing, one price, one SKU. The foundation everything else builds on.
- 02 Variable Products Size, color, material — products with options that each have their own price, SKU, and stock.
- 03 Grouped Products A display wrapper for related products. No stock logic of its own — each child product manages its own inventory.
- 04 Downloadable & Virtual Products Files, digital access, and services. Two flags that do different things — and you often need both.
- 05 External / Affiliate Products Products that live on someone else's site. You display them — they handle the sale.
- 06 Product Add-Ons Custom fields at checkout — engraving text, gift wrapping, color preferences. Flexible. But does not track stock.
- 07 Measured & Weight-Based Products Fabric by the yard. Rope by the meter. Coffee by the kilo. Products sold by measurement, not by unit.
- 08 Product Bundles Kits and sets with real stock tracking. Unlike Add-Ons, inventory actually deducts per component. Unlike Grouped, there's a single cart item and a bundle price.
- 09 Composite Products Multi-step product builders. "Pick your base, then your topping, then your packaging." The most powerful product configuration in WooCommerce — and the steepest learning curve.
- 10 Print on Demand Printful, Printify, Gooten — products that don't exist until someone orders them. Zero inventory, but real operational friction.
- 11 Subscriptions Recurring billing — subscription boxes, SaaS, replenishment, memberships with ongoing fees. Powerful, but it adds complexity to every layer of your store.
- 12 Memberships Gated access to content, products, or discounts based on membership plans. Often confused with Subscriptions — they solve different problems and usually need each other.
- 13 Content Drip & Online Courses Selling access to content that unlocks over time. Courses, lesson sequences, gated libraries. WooCommerce can do it — but not alone.
- 14 Bookings & Appointments Time-slot and resource-based products. Tours, consultations, equipment rental, classes. WooCommerce Bookings exists — but it's not your only option.
- 15 Marketplace & Multi-Vendor Multiple vendors selling through your store. This is the hardest WooCommerce configuration by far. This is not a product type — it's a business model, and the operational complexity is massive.
- 16 Stock Management Cheat Sheet Which product types track inventory, which don't, and what surprises you.
II Part Two
Running your store
Payments, shipping, tax, emails — the operational layer beneath the storefront.
- 01 Payments & Gateways How money moves from customer to you. What a gateway does, how to evaluate your options, and the operational realities nobody talks about.
- 02 KYC, MCC Codes & Account Verification The invisible layer beneath payments. Get this wrong and your money stops moving — or never starts.
- 03 Shipping Zones, methods, live rates, and the matching logic that confuses everyone at least once.
- 04 Tax: US Sales Tax & Nexus The concept of nexus, how automated tax works, when $0 tax is correct, and the setup that fixes the most common tax confusion.
- 05 Tax: EU VAT, Cross-Border & B2B The reality of selling within and into the EU. VAT on digital goods, intra-community supply, reverse charge, OSS — and where WooCommerce's tooling doesn't keep up.
- 06 Emails How WooCommerce sends emails, why they vanish, and the diagnostic path that saves hours of troubleshooting.
- 07 Orders & Statuses The order lifecycle, what triggers each status change, and the operational details that affect your daily workflow.
- 08 Checkout: Block vs Classic The transition from shortcode-based checkout to Block Checkout — what's different, what breaks, and how to decide which to use.
III Part Three
When things go wrong
Diagnostic protocols for the failures you will encounter — sooner or later.
- 01 The Conflict Testing Method The foundational diagnostic technique. Before anything else — before forum posts, before support tickets — do this.
- 02 "It's a WooCommerce Problem" When a third-party plugin developer blames WooCommerce. How to identify the real boundary.
- 03 Cart & Checkout Failures "Can't add to cart." "Variation unavailable." Almost always a conflict.
- 04 Shipping Rates Not Returning The diagnostic sequence for "no shipping options at checkout."
- 05 Tax Showing as $0 When zero tax is correct (and when it's not).
- 06 Email Delivery Failures The step-by-step protocol for "customers aren't getting order emails."
- 07 Duplicate Orders Why orders appear twice — and how to isolate the cause.
- 08 Database Mismatches After Migrations When orders show the wrong customer's data after a migration, restore, or staging sync.
- 09 Fraud & Card Testing Attacks What card testing looks like, the severity spectrum, and how to respond at each level.
- 10 Intermittent & Ghost Issues It happens sometimes. You can't reproduce it. Everything "should" work.
- 11 Performance Problems "WooCommerce is slow." Usually it's not WooCommerce.
- 12 Integrations & the Firewall Problem When Cloudflare, hosting firewalls, or security tools block legitimate connections.
IV Part Four
For agencies & builders
Pre-launch, staging, client handoff, and evaluating extensions before you commit.
- 01 Pre-Launch Checklist Everything to verify before a store goes live. Missing one of these means lost sales, lost data, or a lost client.
- 02 Staging → Production Pitfalls What goes wrong when pushing staging to live.
- 03 Client Handoff & Knowledge Transfer What to document when handing a store to a client.
- 04 Extension Evaluation Framework How to assess a plugin before committing a client's store to it.
V Part Five
Extending with code
Custom plugins, hooks, and working with AI tools — for when you outgrow extensions.
- 01 Why Build Your Own Plugin When a custom plugin is better than hunting for an extension that half-fits your needs.
- 02 The Custom Plugin Approach Why a plugin file is better than pasting code into functions.php — and how to structure it.
- 03 Hooks, Filters & the WooCommerce API The fundamental concepts you need to understand — even if AI writes the code for you.
- 04 Using Claude Code to Build Extensions AI as infrastructure for building custom WooCommerce functionality. Not as a magic box — as a tool you direct.
- 05 Real Examples: Small Plugins That Replace Extensions Actual use cases where a custom plugin is the right call.
- 06 Maintaining Custom Code Custom plugins aren't "set and forget." Here's what ongoing maintenance looks like.
- 07 Advanced Diagnostic Snippets One-time code you run to diagnose a problem, then throw away. The most powerful troubleshooting technique nobody teaches.
- 08 Server Resource Planning for WooCommerce WooCommerce is a write-heavy, scheduled-action-dependent application. Most hosting plans aren't optimized for it. Here's how to estimate what you actually need.