WooCommerce
WooCommerce store setup
Setting up a WooCommerce store involves a series of configuration decisions: where it is hosted, how tax is calculated, which shipping zones and rates apply, how customers pay, what emails they receive and which policy pages they can read. Each is straightforward on its own, but together they decide whether the first order goes smoothly.
This page walks through the setup areas in order and the checks to make before opening the store.
Illustrative diagram
- Hosting and WordPress
- Store details and tax
- Shipping
- Payments
- Products and pages
- Test orders
Setup areas in order
| Area | Decisions to make |
|---|---|
| Hosting and WordPress | Ecommerce-capable hosting, security certificate, backups |
| Store details | Business address, currency, selling locations |
| Tax | Whether prices include tax, rates and classes; confirm with your accountant |
| Shipping | Zones, methods, rates and free-delivery thresholds |
| Payments | Payment gateway extensions and methods offered |
| Emails | Order, dispatch and refund emails branded and accurate |
| Pages | Shop, cart, checkout, account and policy pages |
Tax settings need care
WooCommerce can calculate tax in several ways: prices entered with or without tax, different rates for different products or locations, and display choices in the shop and cart. The right configuration depends on your tax position and where you sell, so confirm the approach with your accountant before setting it up. Getting it wrong can mean charging customers incorrectly or under-collecting tax you owe.
Record the decisions made, so anyone changing settings later understands why.
Shipping zones and rates
Zones
Group destinations that share rates, such as mainland, islands and international.
Methods
Flat rate, free shipping thresholds, local pickup or calculated carrier rates.
Classes
Different rates for bulky or fragile items.
Clarity
Show costs and delivery times before checkout.
Information customers need
Before purchase
- Business name, address and contact details
- Prices including all taxes
- Delivery arrangements, costs and times
Policies
- How to cancel and return
- Privacy information
- Terms of sale reviewed as needed
What GOV.UK says sellers must provide
GOV.UK guidance on online and distance selling lists information businesses must give before an order is placed, including business name, contact details and address, the price including all taxes, how customers can pay, delivery arrangements and costs, and how customers can cancel. It states customers must be told they can cancel up to 14 days after delivery, with certain exceptions. Setting up policy pages and checkout text to cover these points is part of a proper store setup.
Setup sequence
Foundation
Hosting, WordPress, WooCommerce and security set up.
Output: Secure base
Rules
Tax, shipping and payments configured from your decisions.
Output: Store rules
Catalogue
Categories, attributes and products added.
Output: Products live on staging
Test and open
Test orders, emails and policies checked.
Output: Open store
Test before you open
Place test orders for each combination that matters: each payment method, each shipping zone, a discount code, a product with variants. Check the order emails, the stock change, the tax shown and how the order appears in the admin. Refund a test order to check that process too. Fixing problems now is far easier than after real customers are waiting.
Setting up products well
Before adding products, plan categories and attributes such as size, colour or material. Attributes used consistently make filtering and variations work properly. For variable products, decide which attributes create variations, set prices and stock per variation, and add images for each. Weights and dimensions matter if shipping rates depend on them.
For larger catalogues, importing from a spreadsheet is faster and more consistent than entering products one by one.
Order emails
Customers receive emails when they order, when orders are processed and when refunds are issued. Check that these carry your branding, the right contact details and accurate information, and that they arrive rather than landing in spam. Sending store emails through an authenticated mail service improves delivery.
Securing the store from day one
Use strong, unique admin passwords and two-step login, limit admin accounts to those who need them, keep WordPress, WooCommerce and extensions updated, and make sure backups include the database with orders. Payments should go through established gateway extensions so card details are handled by the payment provider.
Check on a phone
Browse, filter, add to cart and check out on a phone before opening. Many customers will shop that way, and small layout problems are easiest to fix before launch.
Questions about WooCommerce store setup
What does WooCommerce setup involve?
Hosting, store details, tax, shipping, payments, emails, pages and testing.
How should tax be configured?
Based on your tax position; confirm with your accountant.
How do shipping zones work?
Destinations are grouped so each zone has its own methods and rates.
What policies do we need?
Delivery, returns and cancellation, privacy and terms as appropriate.
What must customers be told before buying?
GOV.UK lists business details, total price, payment, delivery and cancellation rights.
How should we test the store?
Test orders for each payment and shipping combination, plus a refund.
Do we need special hosting?
Hosting suited to ecommerce, with backups and a security certificate.
How should variable products be set up?
Plan attributes, then set prices, stock and images for each variation.
Sources referenced
Platform features, guidance and rules change. We check the current versions before committing to an approach. This page is general information, not legal advice.
- GOV.UK: Online and distance selling for businesses (opens in a new tab) — reviewed 2026-10-23
Request a Custom Quote
Ask about WooCommerce store setup
Thank you — your enquiry has been sent.
We have received your message and will reply by email. If you need to add anything, email info@letgetgrow.com.