Case Study

WooCommerce for an Excavator & Skid-Steer Attachments Company

When an excavator and skid-steer attachments company brought me on to lead the WordPress side, the catalog was already live — about 800 products, real orders coming in, buckets and hammers and couplers for Cat, Komatsu, Bobcat, Kubota and more. But a lot of what made the business actually run — search, shipping, Google Shopping, the data behind it all — wasn't built for the scale it had already reached. Here's what I found, and what I fixed.

800

Products in a variation-heavy WooCommerce catalog.

Instant

Search response time, from an in-house index instead of a paid service like Algolia — no external service, no per-query cost.

806

Products approved in Google Merchant Center through a direct Merchant API integration.

−92%

Shipping-API requests cut on a freight (LTL) quoting integration.

Andrei found problems in our store we didn't know we had, and fixed the ones that actually mattered first.

Eduardo Mora - CMO, JMA Attachments
Eduardo Mora
CMO, JMA Attachments

What I Found — and Fixed

  1. 01 Search that felt like Amazon, not WooCommerce. The default search had no typo tolerance, no SKU lookup, and sorted results alphabetically instead of by relevance. The obvious fix was a paid search service — instead, I spent one day checking whether the catalog actually needed one. It didn't: the whole thing fit in a 40 KB file the browser could hold in memory. No subscription, no per-query cost, and results that feel instant.
  2. 02 Products that were live, but invisible. Most of the catalog was already synced to Google Shopping, but shipping costs, categories and feed errors kept hundreds of listings from actually showing to buyers. I replaced the old once-a-day feed with a direct connection to Google's own API and fixed the underlying data — approved listings went from 603 to 806. Read the full story
  3. 03 A $2,496 mistake, caught before it shipped. While going through the shipping logic, I found a 394 lb product priced at a flat $28 to ship — its real freight cost was closer to $2,496. It had been live like that, unnoticed, every time someone ordered it. One weight-based rule fixed it for good. Read the full story
  4. 04 A freight API doing six times the work it needed to. The shipping-quote integration was calling the carrier's API up to 6 times for a single 3-item cart. A caching fix brought that down to as little as 1 call — same result, 92% fewer requests overall.

What I Can Do for Your Store

Running a similar catalog — heavy equipment, industrial parts, or another variation-heavy niche? I offer a Technical Audit or a full WooCommerce Engineering Review to find where your platform is losing time, sales, or search visibility.

Technical Audit

A focused review — what's broken, what's at risk, and what to fix first.

Engineering Review

A deeper pass across architecture, performance, and integrations.

My approach is the same on every project: find what's actually broken or at risk first, fix the foundation, then build.

I use modern AI tools to help make that call faster — the decisions, especially anywhere your data or business logic is involved, stay mine.

Common Questions

Do I need to already know what's wrong?
No — send the site or a rough description of what's off. Identifying the actual problem is part of the audit, not something you need to diagnose first.
Is the audit just a sales pitch?
No — it's a written assessment of what's actually broken or at risk. What you do with it afterward is up to you.
Can you work alongside my current developer?
Yes — a lot of engagements start as a second opinion or a focused fix, not a full takeover.
Do you take on long-term or full-time work, not just one-off audits?
Yes — some engagements start as an audit and grow into a retainer or a longer-term role, whichever fits better.

Tell me about your catalog below — I usually reply within a day.

1

You send the details. A URL, a rough description, or a specific problem.

2

I reply within a day. With a read on the situation, not a form response.

3

You get a clear next step. What I'd audit or fix first, and why.

or andrei@wpforpro.com