【发布时间】:2017-10-18 05:01:48
【问题描述】:
我想为我的 woocommerce 网站的客户发票电子邮件添加一个新列。但我不希望在其他客户电子邮件中看到新列。
谢谢。
【问题讨论】:
标签: woocommerce e-commerce invoice
我想为我的 woocommerce 网站的客户发票电子邮件添加一个新列。但我不希望在其他客户电子邮件中看到新列。
谢谢。
【问题讨论】:
标签: woocommerce e-commerce invoice
将文件/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,然后单击 + 图标添加一列。
【讨论】: