-
Two clients recently faced a malicious bot attacking their WooCommerce stores. The first sign of trouble was in Google Analytics (GA4) showing hundreds of fake active visitors. The second sign of trouble was with the monthly billing from the managed WordPress hosting services, one of which showed hundreds of dollars per month in overage fees.…
-
Now is the time to upgrade to PHP 8.3 or 8.4 with your hosting provider. Noting that WordPress offers beta support for PHP 8.4. WP Engine skipped PHP 8.3 and currently lets their customers choose between versions 8.2 and 8.4. I favor using 8.4, but if any incompatibilities are found then version 8.3 is also…
-
Many of the same rules to success apply whether you’re using Shopify or WooCommerce for your eCommerce platform. Rely on the core system Both Shopify and WooCommerce cover ~95% of what any store needs right out of the box paired with officially developed extensions for things like Bundles and Subscriptions. Hold your service vendors accountable…
-
The Block based Checkout form in WooCommerce is now secondary to the Express Checkout payment buttons (e.g. Apple Pay). Those express methods need to control all fields on the checkout form, so changing checkout fields actually breaks those. The Checkout Block has a bunch of settings too, like making the phone number required or hidden,…
-
Awhile back I consulted on a project that needed to take two separate payments from two separate payment gateways in one checkout, made to be as simple and streamlined as possible. There’s two workable solutions. Either (1) take two separate orders in one flow, whereby the second order is repopulated with all the same information…
-
WordPress and WooCommerce are Free and Open-Source Software (FOSS). These two projects and trademarks are managed by a company named Automattic and distributed under the GPLv2 Or Later license. Companies and community members such as myself are asked to give back. Here’s how I’ve been doing that:
-
WordPress Block Theming released with the Twenty Twenty-Two core theme in January of that year. I immediately recognized the value that this technology provides and realized that the era of file-based Classic Themes was drawing to a close – that they were now obsolete, including the WooCommerce Storefront theme that was my previous go-to solution.…
-
September 2025 Update: I found the problem was with browser caching. Workaround is to set the Caching > Configuration > Browser Cache TTL to “Respect Existing Headers”. For some reason I’ve had to bypass Cloudflare Proxy (firewall and caching) on multiple stores. The symptom is a very plain ReactJS crash, which can occur on either…
-
On November 9th, 2024 presented on the topic of WooCommerce Product Landing Pages at WordPress Santa Clarita Valley Meetup. We had a great turnout with a hybrid setup, taking questions from audience members physically present and over Zoom. Here’s the event description and slides: He’ll talk about best practice design and where this concept of…
-
Nowadays just about every critical service that we use requires dual authentication methods (2FA). This is more practically known as “the thing that sends you a code by text, email, or Authentication App to verify your identity, after logging in with password”. Security and convenience are always at odds. Everybody dislikes 2FA, but it’s a…









