微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 在WooCommerce中向订单上的客户发送电子邮件

我的wordpress安装有问题,或WooCommerce更具体.

我在过去几个月一直工作的客户希望每次客户完成/支付订单时,除了标准订单确认电子邮件之外,还会将自定义电子邮件发送到他的电子邮件地址.

简而言之:我需要在订单完成后向客户发送自定义电子邮件.
我怎么能在functions.PHP里面做到这一点?

我尝试使用官方文档中描述的各种钩子和函数,但无法弄清楚.

wordpress版本为3.8.1,WooCommerce版本为2.0.20.

先感谢您.

解决方法:

您可以使用名为woocommerce_payment_complete的操作执行此操作;

$order = new WC_Order( $order_id );

function order_completed( $order_id ) {
    $order = new WC_Order( $order_id );
    $to_email = $order["billing_address"];
    $headers = 'From: Your Name <your@email.com>' . "\r\n";
    wp_mail($to_email, 'subject', 'message', $headers );

}

add_action( 'woocommerce_payment_complete', 'order_completed' );

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐