Journal / Tutorial
Tutorial

WooCommerce's setup wizard covers the basics well. This walkthrough focuses on the parts right after the wizard that tend to trip people up.
Before adding your first real product, decide how variations (size, color, material) will be structured across your catalog. Retrofitting a consistent attribute system after fifty products are already entered is significantly more work than planning it up front, even roughly.
Set up a single payment gateway first and run a complete real test transaction (most gateways offer a sandbox/test mode) — including what the customer sees on the confirmation page and what arrives in your order inbox — before adding a second option. A half-configured second gateway is a common source of checkout failures that don't show up until a real customer hits them.
WooCommerce's shipping-zone system is flexible enough to model almost any real shipping policy, but it needs explicit setup — there's no sensible universal default. Map out your actual zones (local, national, international, or by specific regions) and flat rates or carrier calculations before launch, not as a post-launch fix.
Manually maintaining tax rates across jurisdictions is a real liability as tax rules change. Most WooCommerce tax extensions or built-in options can calculate this automatically based on the shipping address — worth enabling even for a small store, since the manual alternative doesn't scale and is easy to get wrong.
The product-to-cart flow gets the most design attention, but test the entire path: adding to cart, editing quantities in the cart, applying a coupon if you use them, and completing checkout with every payment method and shipping option you offer. Checkout is where real revenue is won or lost.
WooCommerce sends several automatic emails — order confirmation, shipping notification, and others. Check these render correctly and land outside of spam folders (a dedicated transactional email service is often worth adding here rather than relying on default server mail delivery).
Run one complete test order using a real payment method (many gateways support a small real refundable charge) so you experience exactly what a customer experiences, end to end, before opening the store to real traffic.