更新后,Woocommerce自定义计费字段数据未显示在电子邮件中

时间:2019-01-10 05:39:15

标签: email woocommerce field

我遇到一个问题,自定义字段(我们称其为billing_type)正确显示在“帐单信息”页面上,并用于处理电子邮件。通过在woocommerce仪表板中打开订单可以查看字段数据,但不再显示在电子邮件中。

更新后,电子邮件配置似乎已更改。我一直在尝试添加短名称(例如adq_order_note)而没有成功,因此我可以在仪表板的电子邮件“内容”字段中使用它,也可以将其添加到$ fields数组中,但这似乎无济于事要么。

谢谢您的帮助!

1 个答案:

答案 0 :(得分:0)

add_filter('woocommerce_email_order_meta_fields', 'billing_type_checkout_field_order_meta_fields', 10, 3);

function billing_type_checkout_field_order_meta_fields($fields, $sent_to_admin, $order) {

    $fields['billing_type'] = array(
        'label' => __('Billing Type'),
        'value' => get_post_meta($order->id, 'billing_type', true),
    );

    return $fields;

}

您尝试过这样吗? 尝试将此代码段添加到活动主题的functions.php