The shop is up. The orders aren't.
Checkout that stalls at payment, order emails nobody receives, shipping that quotes the wrong price, stock that won't line up. Targeted fixes on the WooCommerce shop you already have — billed by the hour, not as a rebuild.
- !Checkout stalls at the payment step, or loops back to the cart
- !Orders arrive but neither you nor the customer gets the email
- !Shipping quotes the wrong price, or no method appears at all
- !VAT or tax comes out wrong for some countries
- !Stock doesn't decrease, or products show as out of stock when they aren't
- !A product import or feed stopped syncing without warning
- 01A payment gateway plugin updated while its API version moved on
- 02The host blocks or throttles the PHP mail WooCommerce relies on
- 03A caching or optimisation plugin caching pages that must never be cached
- 04Shipping zones and classes that overlap and cancel each other out
- 05Tax rules set up for one country and never revisited after expanding
- 06A theme overriding WooCommerce templates that have since changed
A repeatable procedure, not guesswork.
- 01
Reproduce the order
I place a test order and watch where it breaks. A checkout fault you can reproduce is a checkout fault you can fix.
- 02
Full backup
Files and database first — a shop carries orders and customer data, and neither gets risked.
- 03
Isolate
Gateway logs, WooCommerce status report, PHP errors, cache rules. Payment faults often live between two plugins, not inside one.
- 04
Fix on staging
Anything touching checkout or payment gets tested off production before it goes near real customers.
- 05
Verify end to end
Test order, payment, confirmation email, stock movement, order status. The whole chain, not just the step that failed.
- 06
Written report
What was broken, what I changed, and what to check after your next plugin update.
How much can it cost?
Indicative range. Final estimate after seeing the site.
Order emails not delivering, one shipping rule misconfigured, a gateway setting that got lost in an update.
Checkout failing in some cases only: reproduction, conflict isolation, staging fix, full end-to-end retest.
Overridden templates to realign, tax rules to rebuild for several countries, an import to rewrite.
The questions I always get.
01My checkout is broken and I'm losing orders. How fast can you look?
+
A checkout that blocks sales goes to the front of the queue: you normally get an answer within hours, not the next day. Most checkout faults resolve in 1–3 hours once I can reproduce them.
02Do you rebuild shops, or only fix them?
+
I fix and extend shops that already exist. That covers a lot — checkout faults, shipping and tax rules, order emails, product imports, gateway configuration — but if what you want is a new store built from scratch, I'm not the shortest path.
03Orders come in but no email reaches me or the customer. Common?
+
Very. WooCommerce hands transactional emails to WordPress, and most hosts either block or throttle them. The fix is almost always an authenticated SMTP setup plus delivery testing — usually 1–2 hours, and it's the same root cause as contact forms going missing.
04Can you work on a live shop without taking it offline?
+
Yes. Full backup first, then staging for anything structural, and the change goes to production only once tested. For fixes that touch payment I schedule them outside your busiest hours.