aspirecommerce
Blog

Field notes from the stack.

What our engineers learn running production WooCommerce stores at scale, written up the week we figure it out.

PerformanceApr 2026 · 8 min

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 post
OperationsMar 2026 · 6 min

Why 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 post
ArchitectureMar 2026 · 11 min

Headless 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 post
PaymentsFeb 2026 · 7 min

PCI 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 post
Field notesFeb 2026 · 9 min

What 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 post
PluginsJan 2026 · 10 min

Auditing 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