برای درج متن دلخواه خود در ایمیل های ارسالی ووکامرس می توانید کد زیر را در فایل فانکشن قالب وب سایت خود قرار دهید.

/**
 * @snippet    Add Text to Order Email
 * @Source     https://wpwave.ir/
 */
  
add_action( 'woocommerce_email_before_order_table', 'wpwave_add_content_specific_email', 20, 4 );
  
function wpwave_add_content_specific_email( $order, $sent_to_admin, $plain_text, $email ) {
       echo '<h2 class="email-upsell-title">تخفیف ویژه 10 درصدی</h2><p class="email-upsell-p">از خرید شما متشکریم. در صورت تمایل می توانید از کد تخفیف nc-10 در خریدهای بعدی خود استفاده کنید و 10 درصد تخفیف دریافت کنید. این کد تا 7 روز آینده قابل استفاده است.</p>';
}
اضافه کردن و درج متن، عنوان و دکمه به ایمیل های ارسالی ووکامرس
اضافه کردن و درج متن، عنوان و دکمه به ایمیل های ارسالی ووکامرس

این عنوان و متن در تمامی ایمیل های ارسالی ووکامرس نمایش داده خواهد شد. در صورتی که می خواهید عنوان و متن مورد نظر صرفاً به یکی از ایمیل های ارسالی اعمال شود می بایست در کد ID ایمیل را نیز مشخص کنید. بنابراین می توانید از کد زیر استفاده نمایید.

/**
 * @snippet    Add Text to Order Email
 * @Source     https://wpwave.ir/
 */
  
add_action( 'woocommerce_email_before_order_table', 'wpwave_add_content_specific_email', 20, 4 );
  
function wpwave_add_content_specific_email( $order, $sent_to_admin, $plain_text, $email ) {
   if ( $email->id == 'customer_processing_order' ) {
      echo '<h2 class="email-upsell-title">تخفیف ویژه 10 درصدی</h2><p class="email-upsell-p">از خرید شما متشکریم. در صورت تمایل می توانید از کد تخفیف nc-10 در خریدهای بعدی خود استفاده کنید و 10 درصد تخفیف دریافت کنید. این کد تا 7 روز آینده قابل استفاده است.</p>';
   }
}

در کد بالا بجای if ( $email->id == ‘customer_processing_order’ ) می توانید از ID های دیگر استفاده کنید. لیست ID ایمیل های ووکامرسی را در ادامه مشاهده خواهید کرد.

if ( $email->id == 'cancelled_order' )
if ( $email->id == 'customer_completed_order' ) 
if ( $email->id == 'customer_invoice' ) 
if ( $email->id == 'customer_new_account' ) 
if ( $email->id == 'customer_note' ) 
if ( $email->id == 'customer_on_hold_order' ) 
if ( $email->id == 'customer_refunded_order' ) 
if ( $email->id == 'customer_reset_password' ) 
if ( $email->id == 'failed_order' ) 
if ( $email->id == 'new_order' ) 

می توانید عنوان و متن مورد نظر خود را تغییر داده، لینک دار کنید و یا دکمه ای به انتهای آن اضافه نمایید. در صورتی که کمی به نوشتن html و css آشنایی داشته باشید کارهای خلاقانه ای می توان اجرا کرد.