The installation, configuration and optimisation of WooCommerce — the leading open-source e-commerce plugin for WordPress — transforming a WordPress site into a fully functional online store with product listings, cart and checkout, payment processing, order management and customer account functionality.
WooCommerce is highly flexible and suits a wide range of businesses — from simple single-product stores to large catalogues with variable products, subscriptions, bookings and digital downloads. Its open-source nature means it can be extended extensively. Very large catalogues (tens of thousands of SKUs) or enterprises with complex ERP integrations may benefit from a more dedicated platform.
Store details (name, address, currency, units), payment gateways (Stripe, PayPal, bank transfer), shipping zones and rates, tax configuration (UK VAT rates and rules), email notification templates, product catalogue structure, checkout fields, legal pages (returns, privacy, terms) and performance optimisation for the store environment.
By setting up UK standard rate (20%) and reduced rate (5%) VAT tax classes, applying the correct class to each product type, configuring the store to display prices inclusive or exclusive of VAT as appropriate, enabling the tax summary at checkout and connecting to a VAT compliance plugin if selling across EU jurisdictions.
Stripe (widely used, competitive fees, excellent checkout UX), PayPal Payments (trusted brand recognition, many buyers prefer it), Klarna or ClearPay (buy-now-pay-later options that can increase average order value), and direct bank transfer for B2B invoice-based sales. Multiple gateway options reduce checkout abandonment.
Through a built-in order management interface in the WordPress dashboard — listing all orders with status (pending, processing, completed, refunded), customer details, line items and payment information. Orders can be updated, refunded and communicated about via automated email notifications triggered by status changes.
An official WooCommerce extension enabling recurring payment products — weekly, monthly or annual subscription billing with automatic renewal, subscription management by customers, dunning management for failed payments and subscriber reporting. Required for any business model involving recurring service fees, memberships or subscription products.
WooCommerce adds database complexity that can slow WordPress sites if not properly optimised. Key optimisations: a dedicated WooCommerce-compatible hosting plan, object caching (Redis or Memcached), database table optimisation, exclusion of cart and checkout pages from full-page caching, and image optimisation for product photography.
Using a staging environment with a test payment gateway (Stripe test mode, WooCommerce’s built-in payment simulator) to complete end-to-end order flow testing — adding to cart, checkout, payment, confirmation email, order status updates, refund processing and customer account functionality. Every order pathway should be tested before launch.
Yes, though migration is a significant technical undertaking. Product data, customer records and order history can be migrated with specialist tools and developer work. SEO equity (URL structures, rankings) requires careful redirect mapping to preserve. Migrating away from WooCommerce should be an informed strategic decision, not a reactive one.