M
marc dumont ·
Menu
Status
Available for new work
Working with
🇬🇧 UK · 🇺🇸 US · 🇪🇺 Europe
13+y in web development
Elsewhere
© 2026 Marc Dumont
Service · 02 · WooCommerce
Available

WooCommerce, built to trade.

WooCommerce stores for B2C and B2B clients across the UK, US, and Europe. From simple product catalogues to subscription-based businesses with custom checkout flows. Set up properly, so the first six months don't turn into a fight with the platform.

Typical scope
60–200 hours
Timeline
6–10 weeks
Rate
$55 / hour
Engagement
Hourly, no fixed quotes

What's included.

A WooCommerce build covers the technical work needed to turn an e-commerce brief into a working store, configured for your products, payments, tax, and shipping rules. Most builds include:

  • Design translation from Figma, Sketch, or PDF, with sensible decisions on the bits the design didn't quite cover
  • WooCommerce setup with custom theme or Elementor-based templates, depending on the brief
  • Product catalogue setup, including variable products, attributes, custom product types, and bulk import where useful
  • Payment gateway integration (Stripe, PayPal, PayFast, WooCommerce Payments, or whatever fits your geography)
  • Tax configuration, including VAT, GST, and US sales tax handling where relevant
  • Shipping setup with table rates, weight-based rules, or third-party logistics integrations
  • Subscription support via WooCommerce Subscriptions when needed
  • Membership and access-controlled content via MemberPress, Restrict Content Pro, or Paid Memberships Pro
  • Custom checkout flows where the default doesn't fit your business
  • Email templates for order confirmation, shipping updates, and abandoned cart recovery
  • Performance tuning aimed specifically at WooCommerce sites (which behave differently to content sites)
  • On-site SEO foundations for product and category pages
  • Pre-launch testing of the full purchase flow, including refunds and edge cases

If you're migrating from another platform (Shopify, BigCommerce, Magento), I can also handle the data migration and URL redirect strategy as part of the build.

What's not included.

Being clear about what's outside the scope is part of giving you a realistic estimate. A WooCommerce build doesn't include:

  • Design from scratch. I work from your designs or from a designer you've engaged. If you don't have either, I can recommend a few designers I've worked with.
  • Product photography or videography. Your store needs good images, but I don't take them. If you don't have a photographer, I can point you toward a few who shoot product work well.
  • Copywriting for product descriptions, category pages, or marketing emails. I'll set up the templates and structure; the words that go in them aren't my job. Happy to recommend e-commerce copywriters if useful.
  • Ongoing marketing, email campaigns, or social commerce strategy. The technical foundations are mine; the marketing strategy belongs with someone whose full-time job it is.
  • Paid advertising setup (Google Shopping, Meta Ads, etc.)
  • Inventory management or fulfilment operations
  • Customer support or order moderation after launch

How a build runs.

WooCommerce builds tend to be a bit longer than standard WordPress builds because there's more to configure and more to test. The shape looks roughly like this:

01

Brief and scope

We talk through what you're selling, who's buying, what payment and shipping setup you need, and what existing systems (accounting, fulfilment, CRM) the store needs to plug into. If the project's a fit, I send a written estimate within 48 hours.

02

Setup

Local and staging environments, theme or template setup, and the WooCommerce skeleton: payments, tax, shipping, and the basic product structure. Early staging access so you can see things take shape.

03

Build

The bulk of the work. Custom checkout flows, subscription logic, membership rules, integrations, and the dozens of small e-commerce decisions that don't make it onto the brief. Weekly check-ins keep you in the loop.

04

Test the full flow

Before launch, the entire purchase flow gets tested end-to-end: cart, checkout, payment, confirmation emails, refunds, edge cases. This is the part of e-commerce that gets skipped most often, and it's the part that costs the most to fix in production.

05

Launch and watch

DNS handover, final QA, and going live. I monitor the store closely for the first week post-launch, especially the payment and tax flows, and I'm available for any small fixes during that window without re-billing.

Scope, honestly.

Most WooCommerce builds run 60–200 hours and 6–10 weeks from kick-off to launch. The actual number depends on:

  • How many products you're selling and how variable they are. A small catalogue of simple products is quick. A B2B store with tiered pricing, custom product configurators, and bulk-order rules takes longer.
  • Subscriptions and memberships. WooCommerce Subscriptions adds genuine complexity (recurring billing, prorations, failed payment handling). Memberships add their own.
  • Custom checkout flows. Standard WooCommerce checkout is fast to set up. Multi-step checkouts, B2B account approval, custom upsells, or third-party checkout take more.
  • Payment, tax, and shipping complexity. A single currency, a single country, a single payment gateway is a different project to a multi-currency, multi-region store with regional tax rules and three shipping providers.
  • Migration from another platform. Bringing in product data, customer accounts, and order history from Shopify, BigCommerce, or Magento adds hours but is usually worth doing properly.

I bill hourly at $55 / hour (GBP / USD / ZAR via the currency switcher), with a time log you can audit at any point during the build.

What I'd build it on.

Every store's stack depends on what you're selling, but here's what I reach for most often on a WooCommerce build:

Foundations

WordPress core · WooCommerce · Bedrock · Composer · WP-CLI

Subscriptions and memberships

WooCommerce Subscriptions · WooCommerce Memberships · MemberPress · Restrict Content Pro · Paid Memberships Pro

Payments

Stripe · PayPal · PayFast (for South African clients) · WooCommerce Payments · custom gateway integrations where needed

Tax and shipping

WooCommerce native tax · custom shipping plugins or REST integrations with logistics providers

Front-end

Elementor Pro for editable builds · custom Sage themes for higher-control projects · Tailwind CSS or vanilla CSS depending on brief

Performance

WP Rocket · Cloudflare · object caching · WooCommerce-specific tuning

Hosting

Kinsta or WP Engine for managed setups · Cloudways for clients on a tighter budget · self-managed VPS via RunCloud or SpinupWP for clients with specific infra needs

The full directory of tools I work with sits on the Tools page, where each has its own breakdown.

Specific questions.

All services FAQ →

Four questions that come up specifically about WooCommerce builds. General FAQs on cost, timeline, and pricing sit on the Services page.

Can you migrate my store from Shopify, BigCommerce, or another platform?
Yes. Migrations include product data, customer accounts, order history (where available), URL redirects to preserve SEO, and a tested rollback plan. Migrations from hosted platforms are usually cleaner than from Magento, but most are doable with the right preparation.
Do you handle B2B WooCommerce setups?
Yes. B2B is its own thing: account approval flows, tiered pricing, customer-specific catalogues, tax-exempt orders, bulk ordering, and custom payment terms. WooCommerce can handle all of it, but it usually takes some custom work to fit how your specific business operates.
Can you integrate WooCommerce with my CRM, ERP, or accounting system?
Usually yes. Common integrations (HubSpot, Mailchimp, Xero, QuickBooks) are well-supported and quick to set up. More custom systems can be integrated via REST APIs, webhooks, or middleware like Zapier or Make. I'll tell you up front whether your specific system is going to be straightforward or messy.
What about ongoing maintenance for a WooCommerce store?
WooCommerce stores need more attention than content sites: payment gateways change, tax rules update, plugins release security fixes, and a broken store is lost revenue. The Support and maintenance service covers all of this, and most clients move into it after launch.

Related work.

Case study coming soon

A WooCommerce build for an e-commerce client

A WooCommerce store built with custom checkout flows and payment gateway integration. Detailed write-up covering the technical decisions and the trade-offs is in progress.

Notify me when it's ready →
Get started

Ready to sell online?

A short brief is all I need to give you a realistic answer on timeline, cost, and whether WooCommerce is the right fit for what you're building. If you don't have a brief yet, a few sentences about what you're selling works just as well.

Other services.

All services →
SERVICE / 01
Available

Bespoke WordPress development

Custom WordPress builds in Elementor, designed around how your business actually works. I handle the full path from design translation to launch, including the customisation, the ACF fields, and the bits no one tells you about until you're three weeks in.

Typical 40–120 hrs
Learn more →
SERVICE / 03
Project-based

Integrations and custom work

The work that doesn't fit neatly into a template. CRM hookups, payment platforms, booking systems, headless setups, custom plugins, and bespoke functionality. Usually the kind of work that's been sitting in your backlog because no one wanted to touch it.

Scoped per engagement
Learn more →
SERVICE / 04
Available

Performance and Core Web Vitals

Slow sites hurt rankings and conversions. I diagnose what's actually causing it (render-blocking scripts, unoptimised assets, plugin bloat, server config) and fix the things that move the needle. Real measurements before and after.

Measured gains
Learn more →
SERVICE / 05
Monthly

Support and maintenance

Updates, backups, security monitoring, and a person who picks up when something breaks. For clients who'd rather get on with their business than learn what a PHP error means.

Monthly retainer
Learn more →
WordPressElementorWooCommerceLong-term partnershipsTransparent hourly pricingWordPressElementorWooCommerceLong-term partnershipsTransparent hourly pricing