【问题标题】:Include new column for WooCommerce Email Invoice Only仅包含 WooCommerce 电子邮件发票的新列
【发布时间】:2017-10-18 05:01:48
【问题描述】:

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

谢谢。

【问题讨论】:

    标签: woocommerce e-commerce invoice


    【解决方案1】:

    将文件/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,然后单击 + 图标添加一列。

    【讨论】:

      猜你喜欢
      • 2016-10-26
      • 1970-01-01
      • 2020-07-07
      • 1970-01-01
      • 1970-01-01
      • 2013-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多