WooCommerce - 新订单电子邮件 - 添加送货地址

时间:2017-11-14 23:17:59

标签: woocommerce

我希望将订单中的送货地址添加到新订单电子邮件中。有谁可以提供有关如何操作的详细信息?我很擅长编辑functions.php,hooks等。

由于

2 个答案:

答案 0 :(得分:1)

使用它 如果您想在客户电子邮件中提供条件,则可以注释掉条件部分。

add_action( 'woocommerce_email_after_order_table', 'woocommerce_add_shipping_address_to_admin_emails', 15, 2 );
function woocommerce_add_shipping_address_to_admin_emails( $order, $is_admin_email ) {
    if ( $is_admin_email ) {
        echo '<p><strong>Shipping Address:</strong> ' . $order->get_formatted_shipping_address() . '</p>';
    }
}

答案 1 :(得分:0)

感谢您提供此代码段。它完美地工作!这是将标头(送货地址)与内容分开的版本:

 add_action( 'woocommerce_email_after_order_table', 'woocommerce_add_shipping_address_to_admin_emails', 15, 2 );
function woocommerce_add_shipping_address_to_admin_emails( $order, $is_admin_email ) {
    if ( $is_admin_email ) {
       $header = '<p><strong>Shipping Address:</strong> ' . '</p>';
        $shippingInfo = '<p>' . $order->get_formatted_shipping_address() . '</p>';

        echo $header;
        echo $shippingInfo; 
    }
}