The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →You can customize WooCommerce emails in two practical ways: use the controls at WordPress admin → WooCommerce → Settings → Emails, or use template overrides and PHP hooks for deeper changes. Start with the settings page for branding and wording; use hooks or an override when you need custom data, conditional messages, or a different layout.
Before you change anything
- Make a current backup and use a staging site before editing PHP.
- Have administrator access and a test customer email address.
- Use a child theme for template overrides, or put reusable code in a small custom plugin.
- List the extensions that send email. Subscriptions, Bookings, Memberships, shipment tracking and other plugins can add their own email classes and templates.
WooCommerce transactional emails are operational messages, not newsletters. Core examples include new, cancelled, failed, on-hold, processing, completed and refunded orders; customer invoices and notes; new-account messages; and password-reset emails. Extensions and custom code can add more.
WooCommerce’s current email documentation is at WooCommerce email settings. The exact controls shown depend on your WooCommerce version, email type and installed extensions.
Method 1: Use WooCommerce’s built-in email settings
This is the lowest-maintenance option for changing sender details, subjects, headings, short notes and basic branding.
Recommended Free Tools
#1 Best Overall
- Bluetooth Wireless Connection: KNAON Bluetooth shipping label printer enables wireless printing. For Mobile users, download the 'FlashLabel Pro' app from APP Store or Google Play for printing. Also, supports Windows and macOS, and can directly connect to the printer by downloading the 'FlashLabel Pro' App. Windows 7 or later computers can also print via Bluetooth by installing the latest advanced driver. Note: All devices CANNOT be connected directly to Bluetooth, and must be used through the 'FlashLabel Pro' app.
- USB Cable Connectivity: This printer ensures seamless USB connectivity with macOS, Windows (7 and above), ChromeOS, and Linux. KNAON printer features a built-in USB drive preloaded with drivers and tutorial videos for a fast and hassle-free setup. For ChromeOS, need to install 'FlashLabel' extension to your Google Chrome.
- Versatile DIY Labeling Options: KNAON Thermal Shipping Label Printer offers a vast selection of pre-designed templates, including 3,000+ templates, 5,000+ icons, and 100+ fonts available in the app. Designed for both professional and personal use, it supports various thermal paper sizes, ensuring effortless customization for all your labeling needs. Ideal for printing DIY shipping labels, barcode labels, thank-you labels, mailing labels, name tags, price tags, and various small thermal labels.
- Seamless Multi-Platform Compatibility: This Bluetooth shipping label printer works effortlessly with all major platforms, including Amazon, eBay, Shopify, USPS, UPS, Etsy, PayPal, Poshmark, DHL, and more, ensuring smooth and efficient label printing. (Note: Save the logistics label as a PDF file on the shipping platforms, then import it into the 'FlashLabel Pro' app for printing).
- Portable & Stylish Design: KNAON multi-function thermal label printer offers user-friendly operation in a compact design. Its perfect size (7.17 x 3.9 x 3.43 inches) makes it simple to store anywhere. With a fast printing speed of up to 180 mm/s and support for paper widths from 1.5 to 4.2 inches. The package also includes 10 test printing papers to get you started right away.
Open an individual email
- Log in to WordPress.
- Go to WooCommerce → Settings → Emails.
- Review the notification list and click Manage beside the email you want to change.
- Edit the fields available for that notification, then select Save changes.
Depending on the email, you may be able to change its enabled status, administrator recipient, subject, heading and additional content. Some notifications expose extra settings; others do not.
Change global sender and design settings
WooCommerce also provides global email options for the sender name and sender address. An address on your store’s own domain is generally preferable for authentication and reputation, but it does not guarantee inbox delivery. SPF, DKIM, DMARC, hosting limits, recipient-provider policies and spam filtering still matter.
For WooCommerce 9.8 and later, the newer email-template settings can include a logo, logo width, header alignment and font family. New stores have the feature enabled by default according to WooCommerce’s documentation. On some existing stores, enable it at WooCommerce → Settings → Advanced → Features, then return to the Emails tab. Feature labels and availability can vary by version and extension configuration.
| Goal | Built-in control |
|---|---|
| Change administrator recipient | Email notification recipient field |
| Change subject | Subject field |
| Change title shown in the message | Heading field |
| Add a short instruction or support note | Additional content |
| Change sender identity | Global sender options |
| Add basic branding | Logo and email-template settings, where available |
| Rebuild the layout | Template override, hooks or a visual builder |
Find the template filename
Near the bottom of an individual email’s settings screen, WooCommerce identifies the associated PHP template. Record that filename before choosing a code-based approach. Core templates are in WooCommerce’s templates/emails directory; extension emails may live in the extension instead.
Free tools Windows power users keep installed
One-click scans. No signup required.
Rank #2
- Wireless Bluetooth Connectivity for Flexible Use: The RONGTA RP425 Bluetooth thermal shipping label printer is fully compatible with iOS and Android phones/tablets. Simply download the "RONGTA" App from the App Store or Google Play, connect via Bluetooth through the App, and start printing instantly
- Automatic Label Identification: Rongta shipping label printer automatically detects, grabs, and feeds labels, eliminating manual adjustment hassle. It supports all direct thermal labels with a width range of 0.98" to 4.37", covering common sizes such as 4x6" shipping labels, 2x2" circular labels, 2x1" barcode labels, and 1x1" QR code labels
- Easy Installation for Multiple Systems: The Windows and Mac driver software is available on Rongta official website for easy setup. Compatible with Windows 7 and newer, Mac OS 10.11 and newer, and Chrome OS
- Compact and Portable Design: The Rongta thermal label printer features a space-saving compact build with dimensions of 10.2 x 7.4 x 5.3 inches, making it easy to store anywhere on your desk, in a drawer, or during travel
- High-Speed Printing Performance: Features fast printing speed of up to 150 mm/s with 203dpi resolution and thermal printing method, ensuring efficient label production for warehouses, offices, and on-the-go use
Method 2: Use template overrides and PHP hooks
Code is appropriate when you need to rearrange sections, replace markup, add custom order metadata, introduce conditional logic or make one email substantially different from the global design.
Choose a hook before copying a whole template
For a small insertion, an action hook is usually easier to maintain than a complete copied file. Common email hooks include:
woocommerce_email_headerwoocommerce_email_before_order_tablewoocommerce_email_order_detailswoocommerce_email_order_metawoocommerce_email_after_order_tablewoocommerce_email_customer_detailswoocommerce_email_footer
The current template-structure guidance is available at WooCommerce’s developer documentation. Hook names, arguments and behavior should be checked against the current template before production use.
Add a message after the order table
Place this in a small custom plugin or your child theme’s functions.php, not in WooCommerce’s plugin files:
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsRank #3
- Label maker for Shipping labels & small business labels
- supports multiple-size wide wireless printing
- Download "RONGTA" app for phone to bluetooth print
- Download computer driver for PC/Laptop to USB print
- Inkless Thermal Printing for Sharp Clarity
<?php
add_action(
'woocommerce_email_after_order_table',
'store_email_after_order_table',
20,
4
);
function store_email_after_order_table( $order, $sent_to_admin, $plain_text, $email ) {
if ( $plain_text ) {
echo "nQuestions? Contact [email protected]";
return;
}
echo '<p>Questions? Contact <a href="mailto:[email protected]">[email protected]</a>.</p>';
}
This adds content after the order table; it does not replace order details or alter delivery. The $plain_text branch prevents HTML tags from appearing in a plain-text message.
Limit a message to one email
add_action(
'woocommerce_email_after_order_table',
'store_processing_email_message',
20,
4
);
function store_processing_email_message( $order, $sent_to_admin, $plain_text, $email ) {
if ( ! $email || 'customer_processing_order' !== $email->id ) {
return;
}
if ( $plain_text ) {
echo "nYour order is now being prepared.n";
} else {
echo '<p>Your order is now being prepared.</p>';
}
}
Email IDs can differ for extension-generated messages. Confirm the ID in the current email class or template before relying on this condition.
Filter a subject only when necessary
add_filter(
'woocommerce_email_subject_customer_processing_order',
'store_processing_email_subject',
10,
3
);
function store_processing_email_subject( $subject, $order, $email ) {
return 'Your order is being prepared — ' . $order->get_order_number();
}
Email-specific filters and accepted arguments are version-sensitive. Verify them against the current WooCommerce code or documentation rather than treating this as a universal copy-and-paste rule.
Override a complete template safely
- Create or activate a child theme.
- Create
wp-content/themes/your-child-theme/woocommerce/emails/. - Copy the required file from WooCommerce’s
templates/emailsdirectory, preserving its filename and relative path. For example:admin-new-order.php. - Edit the copy while preserving WooCommerce variables, escaping and required hooks.
- Test both HTML and plain-text output where the email supports both.
- After WooCommerce updates, check WooCommerce → Status for outdated templates and reconcile your override with the current core file.
Never edit wp-content/plugins/woocommerce/templates/emails/. Plugin updates erase direct changes. A child-theme override is safer, but it is not maintenance-free: core templates can change and your copy can become outdated.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Rank #4
- [HIGH TECH LABEL PRINTER] Equipped with a Japanese high tech thermal print head, 203 DPI high printing quality. No ink, No toner, Clean with no mess, economical. Works with both fanfold labels and roll labels. Label size: labels width ranges from 1.57" to 4.1"
- [PRINT WIRELESSLY]The label printer support printing wirelessly. For windows 8 or later and Mac, you can print via Bluetooth. For Android& iOS, you can’t print via Bluetooth on phone, need to download the App "Jadens printer" and print on it.
- [PRINT VIA USB] USB connection works with both Windows (7 and newer) and Mac OS (10.9 and newer) devices. Please long and press the feed button to identify and calibrate label size each time you change labels.
- [WIDE USAGE] JADENS thermal label printer is widely used to print labels from various marketplaces and shipping platforms, such as Endicia, Dazzle, ShipStation, Shipping Easy, Shippo, ShipWorks, Ordoro, eBay, Amazon, Easy, and Shopify. Use JADENS thermal label maker machine to print shipping labels, warehouse labels, market labels, helping increase your productivity. Ideal for your online small business for shipping packages.
- [EASY TO SET UP & RELIABLE AFTER-SALE SERVICE] Set up in one minute. Printer driver, instruction videos and problem shooting videos are provided in U-Disk for better understanding. Offer one year warranty; customer support can be reached out to email, phone, remote control.
Which approach should you use?
| Need | Best fit |
|---|---|
| Change a subject, heading, recipient or sender | Built-in settings |
| Add one reusable note or link | Action hook |
| Display custom order metadata | Hook, or a focused template change |
| Remove sections or rebuild markup | Template override |
| Drag-and-drop editing by non-developers | Compatible visual email builder |
| Customize an extension’s notification | Extension-compatible builder or its documented integration |
| Improve delivery or reduce spam | SMTP or transactional-mail configuration, not a template edit |
When a visual email-builder plugin is better
A builder can be worthwhile when you need several branded templates, reusable content blocks, visual previews, test sending, or staff-friendly editing. Check whether it supports the specific core and extension emails you use; no builder automatically covers every third-party notification.
YayMail offers a free WordPress.org edition and a paid version with broader extension support; see the WordPress.org listing and the vendor page. WooCommerce also lists its Email Customizer product at the official documentation page. Kadence WooCommerce Email Designer uses the native Customizer and includes preview and test-sending features; details are on Kadence’s product page. Availability, compatibility and licensing can change.
Do not confuse WooCommerce’s block email editor with a mature default builder. Developer documentation describes that editor as alpha and primarily as an integration path for extensions: block email editor integration.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Test before customers receive the message
Use the built-in preview when your version provides one, but do not treat it as final proof. WooCommerce’s preview uses dummy data, as explained in the email-preview documentation.
Best Value
- 【High‑Quality, Energy‑Efficient Thermal Printing】The NULLTONEX shipping label printer uses direct thermal technology, eliminating the need for ink or toner and reducing maintenance and replacement costs. It delivers crisp 203 DPI resolution for sharp barcodes, text, and addresses that scan easily, with print speeds up to 150mm/s (72 labels per minute). Ideal for high‑volume small business shipping, it minimizes downtime during peak hours and boosts operational efficiency.
- 【Bluetooth & USB Dual Connectivity】 Connect seamlessly to your phone, laptop or PC via Bluetooth or USB. Download the free "FlashLabel Pro" app for quick Bluetooth pairing to create and print labels wirelessly. Also, simply use the USB cable to connect directly to your laptop for a steadier, interference‑free office workflow
- 【User‑Friendly Operation】 Easy setup and a dedicated FlashLabel Pro app offer 1,800+ customizable templates, 300+ fonts, and multiple editing tools for everything from daily home organization to express waybill printing. Offline capability allows local storage of templates and designs, so you can start printing immediately without waiting for cloud downloads – perfect for busy small businesses
- 【Wide Compatibility with Popular Shipping Platforms】 Works seamlessly with major shipping carriers and e‑commerce platforms including Amazon, Shopify, Etsy, USPS, UPS, FedEx, and DHL. Supports standard 4"×6" shipping labels as well as other sizes from 1.57" to 4.3" wide – ideal for shipping labels, barcode labels, mailing labels, and more.(Note: prints in black & white only)
- 【Durable, Compact & Ready to Use】 Featuring a special matte finish with reinforced coating and a space‑saving design that fits neatly on any desk. Built‑in printhead overheat protection ensures stable long‑run performance. The package includes the thermal printer, power cord, USB cable, and 25 sheets of 4"×6" thermal labels – everything you need to start efficient printing right out of the box
- Send a test email if your installed tool supports it.
- Place a controlled order with a free or low-cost product.
- Trigger each relevant status, such as processing, completed, refunded or cancelled.
- Check customer and administrator recipients separately.
- Inspect HTML and plain-text versions.
- View the message on mobile and desktop, including Gmail and Outlook where possible.
- Verify the customer name, order number, products, totals, tax, payment method, billing and shipping addresses, downloads and links.
- Confirm the sender address and check the spam folder.
- Test guest checkout and registered-customer checkout.
Common problems and fixes
The change does not appear
Clear relevant caches, confirm that you edited the active child theme, and verify the email is generated by the template you changed. A theme or extension may load a different template.
The override is ignored
Check the filename and directory letter-for-letter, confirm the email comes from WooCommerce core, and inspect the status page for override warnings. Extension emails generally require their own template path or integration.
HTML appears as text
Your callback may be printing HTML in the plain-text branch. Use $plain_text to output text separately, as in the examples above.
The preview looks right but the real email does not
Preview data is simulated. Run a real order and check dynamic values, email-client CSS, links and extension-specific content.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →The email is missing or never arrives
Template customization does not repair delivery. Check the notification’s enabled status and recipients, then investigate sender authentication (SPF, DKIM and DMARC), hosting limits, SMTP configuration, provider blocking and spam placement.
A template is marked outdated
Compare your override with the current WooCommerce template, reapply only your intended changes, preserve required hooks and retest after updating.
Practical recommendation
Make basic changes in WooCommerce’s email settings first. Add a hook for a small message, metadata block or conditional notice. Use a child-theme override only when the structure itself must change, and choose a visual builder when drag-and-drop editing and extension coverage justify another plugin dependency.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




