根据产品从Woocommerce发送特定电子邮件

时间:2017-12-04 07:18:27

标签: wordpress email woocommerce

Woocommerce是否有可能在购买特定产品时向客户发送自定义电子邮件而非常规欢迎电子邮件?

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作,并将一些自定义文本添加到发送给客户的新订单电子邮件中。

add_action( 'woocommerce_before_email_order', 'add_product_welcome_email_text', 10, 2 );

function add_product_welcome_email_text( $order, $sent_to_admin ) {

    if ( ! $sent_to_admin ) {

        foreach( $order->get_items() as $item ) {
            $product = wc_get_product( $item['product_id'] );

            // Use the name or product ID here
            if( $product->get_id() == 123 ) {
                echo 'My custom welcome email text.  Thanks for buying ' . $product->get_name();
            }
        }
    }
}