I’m Dan, and I can help you:
- Fix broken WooCommerce emails (emails that never get sent, are exiled to spam folders, or have broken contents).
- Send WooCommerce emails that result in more sales (abandoned cart reminders, custom coupons, and improvements to the emails you’re already sending).
I’ll be tweeting out tips at @MailMechanic, and you can leave a comment below if you have a topic idea you’d like me to write a guide for.
My recent articles:
Dedicated SMTP providers compatible with WordPress/WooCommerce
I will add more details to these providers in the future, but here’s a list…
Fixing WooCommerce emails ending up in spam folders
It’s common for WooCommerce emails to end up in the recipients’ spam/junk folders, partly because…
Adding/customizing WooCommerce email CSS
There’s some surprising gotchas when you want to alter the fonts, colors, and spacing of…
WooCommerce email settings not saving
Symptoms of the problem You’ll find you can’t change the email settings on an individual…
Working with WooCommerce email header images
The WooCommerce email header image field allows you to provide an image URL that will…
WooCommerce’s background email feature
WooCommerce has the option to defer/background-send its emails instead of sending them while processing the…
WooCommerce email formats
WooCommerce has the option to send emails in three different formats for each type of…
Fixing WooCommerce password reset problems
There’s a mind-boggling number of ways for the “lost your password” feature of WooCommerce to…
Hi Dan.
Can you please qualify your claim that Loco Translate conflicts with WooCommerce password reset, as you list here:
https://www.mail-mechanic.com/password-reset-fixes#common-conflicts
My plugin is a PO file editor. Could you please explain how its presence breaks WooCommerce functionality?
Howdy Tim,
If I remember right, someone had a theme that supplied WooCommerce email template overrides, but the plain-text emails were clumsily spaced. So when whitespace was removed from the beginning of a translation, it would end up concatenating with the querystring parameter used for resetting the password. Definitely nothing broken on Loco Translate’s end!
That kind of thing is obscure enough that I’ll pull the Loco Translate reference from that page. I’ll have to figure out a better way to word that whole section, I meant “conflicts” more in the sense of “try disabling these to troubleshoot” than true incompatibilities.