Black Friday & Cyber Monday SUPER SALE ALL WEEK:
Grab 40% OFF on plugins
00 Days
00 Hours
00 Minutes
00 Seconds

How to Add CSS to WooCommerce Customer Processing Order Email?

WooCommerce provides some built-in email order templates to keep customers stay informed about their orders. While the messages in these emails might change, the templates often look pretty similar, right? In such cases you can customize the WooCommerce Order emails. So, lets add some touch of css to certain elements of the customer processing order emails.

Solution: Add CSS to Customer’s Processing Order Email

The code will add styles to the elements of processing order emails sent to customers.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
add_filter( 'woocommerce_email_styles', 'ts_add_css_to_new_order_email', 10, 2 );
function ts_add_css_to_new_order_email( $css, $email ) {
if ( $email->id == 'customer_processing_order' ) {
$css .= '
/* Additional CSS styles for the "New Order" email */
/* Color for table head */
table th { background-color: #f2f2f2; color: #333; }
/* Styles for headings */
h2 { color: red; }
h3 { font-size: 30px; }
';
}
return $css;
}
add_filter( 'woocommerce_email_styles', 'ts_add_css_to_new_order_email', 10, 2 ); function ts_add_css_to_new_order_email( $css, $email ) { if ( $email->id == 'customer_processing_order' ) { $css .= ' /* Additional CSS styles for the "New Order" email */ /* Color for table head */ table th { background-color: #f2f2f2; color: #333; } /* Styles for headings */ h2 { color: red; } h3 { font-size: 30px; } '; } return $css; }
add_filter( 'woocommerce_email_styles', 'ts_add_css_to_new_order_email', 10, 2 );

function ts_add_css_to_new_order_email( $css, $email ) { 
   if ( $email->id == 'customer_processing_order' ) {
      $css .= '
         /* Additional CSS styles for the "New Order" email */
         /* Color for table head */
         table th { background-color: #f2f2f2; color: #333; }

         /* Styles for headings */
         h2 { color: red; }
         h3 { font-size: 30px; }

      ';
   }
   return $css;
}

Output

The code will apply the css styles such as background colors, text colors, font sizes, and font weights only to the “customer_processing_order” email template.

How to Add CSS to WooCommerce Customer Processing Order Email? - Tyche Softwares

If you’re looking to add customized content to customer processing order emails without diving into CSS, you can leverage WooCommerce hooks to insert your own content dynamically. You can include coupons, promotions, or discounts in these emails and make customers to return to your site.


Browse more in: Code Snippets, WooCommerce How Tos, WooCommerce Tutorials

Share It:

Subscribe
Notify of


0 Comments
Newest
Oldest
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible.

Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

By using our site, you acknowledge that you have read and understood our Privacy Policy and Terms & Conditions.