Practical guide · WordPress

WooCommerce Setup Guide

WooCommerce adds open-source e-commerce functions to WordPress, but installing the plugin is only the first step. A production shop needs products, tax and shipping decisions, payment accounts, legal content, email…

WooCommerce adds open-source e-commerce functions to WordPress, but installing the plugin is only the first step. A production shop needs products, tax and shipping decisions, payment accounts, legal content, email delivery, security, backups and an operational fulfilment process.

1. Confirm that WooCommerce fits the business

  • The product catalogue and variations can be represented accurately
  • The business can maintain WordPress and extensions
  • Required payment and shipping services have suitable integrations
  • The total hosting, licence and support cost is acceptable
  • The team can manage orders, refunds, stock and customer enquiries

2. Build on a controlled WordPress foundation

Use supported hosting, HTTPS, named administrator accounts, staging and tested backups. A shop magnifies ordinary WordPress weaknesses because failed updates or email delivery can interrupt revenue.

3. Configure business and selling regions

Set the store address, currency, where products will be sold and shipped, and whether tax calculations are enabled. Tax treatment depends on the business and products; obtain professional advice rather than copying another shop’s settings.

4. Design the catalogue

Catalogue preparation
AreaDecisions
ProductsSimple, variable, virtual, downloadable or other supported type
IdentifiersSKU and stock-management rules
PricingVAT display, sale rules and currency
MediaConsistent licensed images and useful product descriptions
AttributesSizes, colours or other variations that customers can understand
Data ownershipExport and backup requirements for products and orders

5. Configure shipping and fulfilment

Define shipping zones, methods, rates, free-shipping conditions and local pickup where relevant. Test edge cases such as remote postcodes, mixed baskets, heavy items and products that cannot be shipped together.

6. Choose payment methods

Use reputable gateways that fit the business’s UK merchant arrangements, settlement needs, currencies and refund process. Prefer hosted fields or tokenised approaches that minimise direct card-data handling. Record fees and test mode separately from live credentials.

7. Prepare customer communications

  • Order confirmation and status emails
  • Sender authentication and deliverability
  • Refund and cancellation process
  • Contact details and response times
  • Privacy, terms, delivery and returns information

8. Test the complete order journey

  1. Place test orders using each important payment method.
  2. Test successful, failed, cancelled and refunded payments.
  3. Confirm tax and shipping across representative addresses.
  4. Check stock changes and overselling behaviour.
  5. Verify customer and administrator emails.
  6. Test guest and account checkout where enabled.
  7. Review mobile checkout and accessibility.

9. Launch with monitoring and rollback

Take a restorable backup, switch credentials carefully, place a low-value live order, confirm settlement and monitor logs, email and scheduled actions. Keep a named person available to respond during the initial launch window.

10. Treat the store as an ongoing system

Schedule updates, security review, backup testing, payment and shipping checks, catalogue maintenance and legal review. WooCommerce flexibility is valuable only when the operating work is funded.

Practical next step

Create one representative product and complete test orders through every intended payment, shipping, email and refund path before importing the full catalogue.

UK-specific questions to settle

Confirm VAT registration and display requirements, delivery territories, cancellation and returns processes, privacy information and any product-specific rules with appropriate professional advice. WooCommerce can implement settings, but it cannot decide the business’s legal position.

Extensions should follow the operating design

Do not install several shipping, tax, invoice or checkout plugins before mapping the intended workflow. Each extension can affect order status, customer messages and data. Test one coherent stack and record which supplier supports each boundary.

Acceptance criteria for launch

  • The business can create, fulfil, refund and export an order.
  • Prices, tax and shipping are correct for tested scenarios.
  • Payment settlement matches WooCommerce records.
  • Customer emails arrive and contain correct information.
  • Backups and recovery have been tested without losing orders.
  • Checkout remains usable on mobile and with keyboard navigation.

Sources and date checked

This guide was checked on 21 July 2026. WordPress, hosting environments and extensions change, so recheck the relevant official documentation before making a major change.

Keep the decision under your control

Retain the relevant accounts, source material, supplier terms and recovery information. Recheck changing prices, interfaces and rules before acting.