加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 21:50:48 所属栏目:PHP教程 来源:网络整理
导读:我的Wordpress安装有问题,或WooCommerce更具体. 我在过去几个月一直工作的客户希望每次客户完成/支付订单时,除了标准订单确认电子邮件之外,还会将自定义电子邮件发送到他的电子邮件地址. 简而言之:我需要在订单完成后向客户发送自定义电子邮件. 我怎么能在f
我的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>' . "rn";
    wp_mail($to_email,'subject','message',$headers );

}

add_action( 'woocommerce_payment_complete','order_completed' );

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读