Field notes from the stack.
What our engineers learn running production WooCommerce stores at scale, written up the week we figure it out.
Cutting WooCommerce TTFB from 800ms to 120ms with object caching done right
Most WooCommerce stores ship to production with object caching either off, misconfigured, or actively making things slower. Here's the playbook we run on every store we take over.
Read postWhy we screenshot every plugin update — and how the diff catches what tests don't
Unit tests catch broken code. They don't catch a plugin update that silently moves the Add to Cart button 40 pixels off-screen. Visual diffs do.
Read postHeadless WooCommerce in 2026: when it pays off, when it doesn't
Headless is no longer the default-correct answer. Here's the framework we use with merchants to decide whether to decouple, and what to do instead when the answer is no.
Read postPCI scope reduction for WooCommerce stores running custom checkouts
If your custom checkout touches a card number — even briefly, even client-side — you're in PCI scope. Here's how to architect around it.
Read postWhat we learned running 240 stores through Black Friday on a single edge tier
Last November we put 240 WooCommerce stores behind one shared Cloudflare configuration. Here's what broke, what held, and what we'd do differently.
Read postAuditing 50 WooCommerce plugins: which 12 we actually trust in production
We read the source on the 50 most-installed WooCommerce plugins. Twelve are in our trust list. The rest range from 'fine with caveats' to 'never on a store we run.'
Read post