
Search Results for: Email
Top 15 Posts Based on Your Search
Below, you also find 5 matching plugins, 5 webinar suggestions and more relevant content.


WooCommerce: Prevent Orders From Blacklisted Email Addresses
In some cases, you may need to block certain customers from completing orders on your WooCommerce store. This could be due to fraud prevention, policy…
WooCommerce: Get Customer ID From An Email Address
Customizing your WooCommerce store via PHP can involve a variety of tasks, from personalizing orders to managing customer interactions. Often, you might need to find…
WooCommerce: Add Content To “New Account” Welcome Email
First impressions matter, especially in ecommerce. When a customer creates an account on your WooCommerce store, the “Your {site_title} account has been created!” welcome email…
WooCommerce: Send Default Order Email For Custom Status Transition
WooCommerce offers flexibility with custom order statuses, but email notifications can be limited. By default, in fact, WooCommerce triggers the “completed”, “processing”, “on-hold” and all…
WooCommerce: Send Cancelled Order Email to Customers As Well
As per the WooCommerce settings, “Cancelled order emails are sent to chosen recipient(s) when orders have been marked cancelled (if they were previously processing or…
WooCommerce: Send Pending Order Email Automatically
The “Customer invoice / Order details” WooCommerce email notification is often used for manually sending payment requests to customers – it’s not automatically triggered like…
WooCommerce: Show Rating @ WooCommerce Product Review Admin Email
When a WooCommerce customer posts a product review on the single product page, and “Comment must be manually approved” is enabled under WordPress dashboard >…
WooCommerce: “New Order” Email Recipient Based on Billing Country
The amazing thing about WooCommerce is that you can override any setting with a few lines of code. In today’s example we will try to…
WooCommerce: Disable “Password Changed” Administrator Emails
The “Password Changed” email is – actually – a WordPress core notification. It goes to admins when a WordPress user changes their password, and the…
WooCommerce: Email Admin Upon Fatal Error
WooCommerce has a nice feature when it comes to WordPress Error 500 / Fatal Error – it logs the error and all the information regarding…
WooCommerce: Bulk Re-Send All Customer’s Completed Order Emails
This is quite an uncommon WooCommerce requirement, but especially for downloadable products the Completed Order email is such as important one – and customers may…
WooCommerce: Display Product Grid @ Order Emails e.g. Related Products
Bad news first – we’ve seen how to add content to any WooCommerce order email, however I did not specify that if you use the…
WooCommerce: Translate / Rename Content @ Order Emails
WooCommerce order emails customization is possibly the most wanted feature for WooCommerce store owners and developers right now. It is very difficult to edit the…
WooCommerce: Show Product Image @ Emails
By default, WooCommerce does not display the product thumbnail inside the order emails. With this little trick, however, you can revert this default behavior and…WooCommerce Mini-Plugin Recommendations
If you need more control over your WooCommerce customization with additional settings and functionalities, here are our mini WooCommerce plugins. One feature. Lifetime license. No annoying subscriptions. A few lines of code. Read more →

WooCommerce Recover Abandoned Carts Mini-Plugin
Send cart abandonment reminder emails to WooCommerce customers who have items in their cart but didn't complete checkout.
WooCommerce PPP Discounts Mini-Plugin
Apply automatic Purchasing Power Parity (PPP) discounts at WooCommerce checkout, adjusting prices fairly for international customers based on PPP data.
WooCommerce Checkout Email Blacklist Mini-Plugin
Prevent specific email addresses from completing the WooCommerce Checkout by blacklisting them directly from the admin settings.
WooCommerce Add To: Cc: Bcc: Email Recipients – Per Product Addon
Extend Business Bloomer WooCommerce Add To: Cc: Bcc: Email Recipients by assigning additional To:, CC:, and BCC: email recipients on a per-product basis.
WooCommerce Billing Email Column Mini-Plugin
Add a "Billing Email" column to the WooCommerce Orders table, making it easier to filter and manage customer orders.Webinars Matching Your Query
Here is a collection of online masterclasses for WooCommerce professionals. Learn from passionate WooCommerce creators. Watch them live or access the recording, forever. Learn more →

Send These 7 WooCommerce Emails & Watch Sales Grow
Think email marketing is too complicated? Think again… If you’re only sending WooCommerce order emails, you’re leaving money on the table. With the right premium…
Log Events & Debug Custom Code with WooCommerce Logger
WooCommerce provides a simple way to log your custom events and debug your custom code and plugins. By using this built-in tool, you can easily…
How to Avoid Timeouts When Running Millions of WooCommerce Tasks
Meet Action Scheduler – a scalable processor of large queues of PHP jobs. Learn how to run bulk actions without triggering the “Connection Timed Out”…
WooCommerce Reimagined: Powering Up with the AI Advantage
Say goodbye to the same old, boring WooCommerce experience. Let’s dive in and see what AI can do for your WooCommerce store! Hosted by Simon…
Behind the Woo Scenes: How I Run Business Bloomer
Find out how I sell, support and manage the whole business via WooCommerce, some custom code, and a handful of free plugins. Hosted by Rodolfo…More WooCommerce Content

WooCommerce: Resend Any Order Email
How annoying is the fact you can only resend the “New Order Notification” from the single order admin page? What if you’re testing out and…
WooCommerce: Disable Emails For a Single Order
This is a cool customization that can come useful for WooCommerce store admins, especially when they do manual order status changes via the Orders admin…
WooCommerce: Remaining Stock @ Order Emails
This is a neat customization, directly requested by a WooWeekly subscriber who needed to literally show the remaining stock quantity for each ordered item to…
WooCommerce: Move Email Field to Top @ Checkout
This tutorial is a spin-off of a previous article (WooCommerce: Move / Reorder Checkout Fields) as I feel there is a huge boost of requests…
WooCommerce: Attach Files (PDF, etc.) To Emails
Sure, you can add content to a given WooCommerce transactional email such as the Customer Processing Order email. You can even edit the email subject,…
WooCommerce: Show SKU @ Cart, Checkout, Order & Emails
When SKU matters to the end user, displaying it in the Cart page, Checkout page, Thank you page, My Account View Order page and Order…
WooCommerce: Add To: Cc: Bcc: Email Recipients
The WooCommerce Email Settings allow you to add custom recipients only for New Order, Cancelled Order, Failed Order and all admin-only emails. But what if…
WooCommerce: Hide “Thanks for shopping with us” @ Emails
WooCommerce emails come with the following hard-coded (argh!) greetings: ‘Thanks for shopping with us.‘, ‘Thanks for reading.‘, ‘We look forward to seeing you soon.‘, ‘We…
WooCommerce: Remove “Get the app” Ad @ Admin Order Emails
Here’s a quick snippet to disable those (annoying) WooCommerce ads that show in the footer of the “New Order” email (which goes to admins): “Process…
WooCommerce: Send Email to Admin Every 3 Hours (Cron Job)
This snippet consists of many WooCommerce tasks: setting up a “WordPress Cron Job” (i.e. schedule a hook that runs on a specific time interval), getting…
WooCommerce: Send a Custom Email on Order Status Change
If you use custom WooCommerce order statuses, sending emails is quite complex because you need to code a full custom email PHP class. At least…
WooCommerce: Don’t Send Emails for Free Orders
There are times when you sell free products to give customers access to a membership, an online course, or for other reasons. In these cases,…
WooCommerce: Send Checkout User Info to Email Recipient
When my blog readers become official Business Bloomer supporters, a few custom fields are conditionally displayed on the WooCommerce checkout (thanks to this snippet or…
WooCommerce: Add “Confirm Email Address” Field @ Checkout
A correct email address is worth a thousand dollars, some ecommerce expert would say 🙂 So, you don’t want your WooCommerce checkout visitors to mess…
WooCommerce: Hide Hidden Products From Cart, Order, Emails
While working on a workaround for a client, I had to hide a hidden product from the cart, checkout, order received and emails. Hidden products…
WooCommerce: Add New Row @ Order Totals (Email & Thank-you Page)
While working for a freelance client, I did some research on the code that generates the “Order Totals” table. This shows on the Thank-you Page…
WooCommerce: Add CSS to Order Emails
Unlike your WordPress theme, you can’t just add CSS to your style.css in order to customize the look of the WooCommerce emails. This handy PHP…
WooCommerce Visual Hook Guide: Emails
WooCommerce customizers: the Visual Hook Guide is back! Here’s a visual HTML hook guide for the WooCommerce Emails. This visual guide belongs to my “Visual…
WooCommerce: Add First Name to Order Email Subject
Today we take a look at the WooCommerce Emails and specifically at how to change the subject of the Customer Processing Order email by adding…
WooCommerce: Move / Reorder Checkout Fields (Email, Country, etc.)
We’ve already seen how to disable fields on the checkout page by using a simple snippet. Given my ultimate goal of trying to do as…
Why WooCommerce Stores Forget Abandoned Cart Emails
In a recent conversation on Twitter, I asked the question: Do you know any WooCommerce store owners who have never implemented an abandoned cart email?…
WooCommerce: Display Only Main Product Name in Order Confirmation Emails
In a recent Business Bloomer Club discussion, a member sought advice on simplifying WooCommerce order confirmation emails by displaying only the main product name, without…
Preventing Mass Email Sending After Order Status Deletion in WooCommerce
In a recent Business Bloomer Club discussion, a member sought advice on handling a sudden flood of 25,000 triggered emails after a client accidentally deleted…
Customizing WooCommerce Shipping Address in Order Emails
In a recent Business Bloomer Club Slack thread, a WooCommerce user asked about customizing the shipping address displayed in the order emails. Specifically, they wanted…
How to Customize WooCommerce Order Emails Based on Product Attributes
In a recent Business Bloomer Club Slack thread, a WooCommerce user wanted to customize order confirmation emails to display specific text based on whether an…
Adjusting WooCommerce Order Emails to Reflect Updated Order Data
In a recent Business Bloomer Club Slack thread, a developer working with the woocommerce_payment_complete hook encountered an issue where the “Processing order” email was sent…
How to Send Scheduled Emails to WooCommerce Customers Based on Product Purchases
In a recent Business Bloomer Club Slack thread, a WooCommerce user asked for a solution to send emails to customers who bought a specific product,…
WooCommerce: How To Set Up CRM & Email Marketing Integrations
Running an online store involves using multiple tools such as CRM and email marketing platforms. Connecting these systems together allows you to better segment your…
WooCommerce: How to Level Up Your Email Marketing
In today’s competitive ecommerce landscape, email marketing plays a crucial role in connecting with customers and driving business growth. With WooCommerce, you already have a…
WooCommerce: How to Customize Email Templates Without Coding
On a daily basis, you probably use drag-and-drop in a variety of interfaces. For instance, drag and drop your Gmail items to its category, upload…
WooCommerce: How to Blacklist Scammers, Emails, IP, Phones?
A WooCommerce email notifications pops up – yet another new order, money, revenue, happiness. However, hold on a second – money is not technically in…
WooCommerce: Resolving WP Cron Issues with Pending Tasks
In a recent Business Bloomer Club Slack thread, a user reported a situation where WP Cron was disabled for an unknown reason, causing WooCommerce database…
Temporary Flags in WooCommerce: Transients vs. Options
A recent online discussion centered around the best approach in WordPress and WooCommerce to temporarily store a simple flag for a short duration, specifically ten…
WooCommerce: Troubleshooting Session Issues on the Order Confirmation Page
In a recent Business Bloomer Club Slack thread, a client reported an unusual issue on their WooCommerce store: after making a purchase, some users (around…
Preparing Customers for WooCommerce Plugin Price Increases
In a recent Business Bloomer Club Slack thread, we discussed pricing strategy for WooCommerce mini plugins, sparked by my decision to raise prices across the…
WooCommerce Code Snippets vs. AI: Fighting for Traffic
The rise of artificial intelligence is impacting various online sectors, and websites offering code snippets (like Business Bloomer!) are feeling the pressure. A recent online…
WooCommerce: Moving and Editing Fields on the Checkout Page
The WooCommerce checkout page is a critical area of customization for many store owners. Adjusting the placement of fields and fine-tuning their text can significantly…
WooCommerce and TranslatePress: Fixing Download URL Issues for Translated Sites
Handling download URL issues on a multilingual WooCommerce site using TranslatePress can be challenging. For store owners selling digital goods, encountering broken links or damaged…
Change a Custom WooCommerce Order Status to “Paid”: Potential Impacts and Considerations
In a recent Business Bloomer Club discussion, a WooCommerce user sought advice on marking a custom order status, “pre-ordered,” as a paid status. Their primary…