我想为我的woocommerce网站添加一个新的客户发票电子邮件列。但我不希望在其他客户电子邮件中看到新列。
感谢。
答案 0 :(得分:0)
将文件/woocommerce/templates/emails/customer-invoice.php
复制到活动主题中的子文件夹/woocommerce/emails/
。
以下行包含模板文件email-order-details.php
。
do_action( 'woocommerce_email_order_details', $order, $sent_to_admin, $plain_text, $email );
您可以使用上述文件的内容替换此行。 您可以在此处添加其他列标题。要添加列内容,请替换以下部分:
echo wc_get_email_order_items( $order, array(
'show_sku' => $sent_to_admin,
'show_image' => false,
'image_size' => array( 32, 32 ),
'plain_text' => $plain_text,
'sent_to_admin' => $sent_to_admin,
) );
通过email-order-items.php的内容并在此处自定义您的列。
如果您想让自己的生活更轻松,可以使用我的插件WP HTML Mail for WooCommerce,然后点击+图标即可添加列。