“Apple Pay Domain Registration Failed” — Why the Real Bug Wasn’t Where the Error Pointed
If you run WooCommerce Stripe Gateway — the official Stripe plugin for WooCommerce — you’ve probably seen this one in your admin dashboard at some point: “Apple Pay domain registration failed – Please check the logs for more details on this issue.” Worth being specific about the plugin here, since there are a few different ways to get Apple Pay/Google Pay working in WooCommerce, and they don’t all store things the same way. This post is specifically about WooCommerce Stripe Gateway — if you’re on a different payment plugin, the surface symptom might look identical but the underlying fix below...
Why Your Migadu Sending Limit Isn’t a Migadu Problem
You’re hitting Migadu’s 100 outbound emails per day cap. Clients are missing order confirmations. You’re eyeing the Standard plan at $290 and wondering how you got here. Before you reach for your wallet, check your logs. There’s a good chance the problem isn’t Migadu at all — and if you’re on Zoho, cPanel hosting mail, or any other mailbox service with a daily send cap, the same applies to you. This is a category-wide characteristic of mailbox hosting, not a quirk of any one provider. The fix is the same regardless of which one you’re on and Claude is handy...
Advanced Coupons Tab Won’t Go Away? Here’s the Fix
If you’ve ever removed a plugin from a client’s WooCommerce site and noticed a ghost tab still hanging around under WooCommerce > Marketing, you’re not alone. In this case, the culprit was the Advanced Coupons tab — still showing up and displaying a promo page for a plugin that had been uninstalled. Cheeky. What’s Going On? A quick dig through the WordPress.org support threads turned up the developer’s response: “You may see the ‘Advanced Coupon’ tab on your website because you have some of our other plugins installed. This is simply a static page that won’t impact your site’s performance...
How I Set Up an Instagram Shop for a WooCommerce Client (Without Losing My Mind)
A client asked me to connect their WooCommerce store to Instagram Shop. Simple enough, right? Well—in theory. In practice, it meant wading through a swamp of outdated YouTube videos, guides that described screens that no longer exist, and Meta’s own UI doing its best impression of a moving target. So I did what any sensible person does in 2026: I asked Claude. What followed was a surprisingly smooth setup session — and this post is my attempt to document it properly so I (and hopefully you) never have to start from scratch on this again. First, the Thing Nobody Tells...