包括仅限WooCommerce电子邮件发票的新列

时间:2017-10-18 05:01:48

标签: woocommerce e-commerce invoice

我想为我的woocommerce网站添加一个新的客户发票电子邮件列。但我不希望在其他客户电子邮件中看到新列。

感谢。

1 个答案:

答案 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,然后点击+图标即可添加列。