That Time a WooCommerce Race Condition Deleted Live Orders
I got a call from a client running a high-traffic shop. The panic in his voice was obvious. A customer had just emailed him, irate….
I got a call from a client running a high-traffic shop. The panic in his voice was obvious. A customer had just emailed him, irate….
I got a call about a high-traffic WooCommerce shop, maybe 30,000 products, and their admin dashboard was timing out. Total mess. The site owner couldn’t…
I got a call last week from a client in a panic. Their international orders were failing at checkout, but only when customers tried to…
A flash sale took a client’s WooCommerce store down in three minutes. WooCommerce can’t cache cart pages, so one server buckles under a spike. Serverless scales PHP workers up and down on demand instead.
A client’s product filters broke after a routine WooCommerce update. The old jQuery no longer works with the new block-based, state-driven output, so here’s how to extend those blocks through the Interactivity API instead.