WordPress教程:WooCommerce当使用优惠券完成新订单时,发送电子邮件

当使用优惠券完成新订单时,发送电子邮件

/**
 * WooCommerce Extra Feature
 * --------------------------
 *
 * Send an email each time an order with coupon(s) is completed
 * The email contains coupon(s) used during checkout process
 *
 */ 
function woo_email_order_coupons( $order_id ) {
        $order = new WC_Order( $order_id );
 
        if( $order->get_used_coupons() ) {
 
          $to = 'youremail@yourcompany.com';
          $subject = 'New Order Completed';
          $headers = 'From: My Name ' . "\r\n";
 
          $message = 'A new order has been completed.\n';
          $message .= 'Order ID: '.$order_id.'\n';
          $message .= 'Coupons used:\n';
 
          foreach( $order->get_used_coupons() as $coupon) {
            $message .= $coupon.'\n';
          }
          @wp_mail( $to, $subject, $message, $headers );
        }
}
add_action( 'woocommerce_thankyou', 'woo_email_order_coupons' );

在哪里添加此代码?

将PHP代码放在主题或子主题functions.php文件的底部。

小朱博客

View posts by 小朱博客
小朱个人博客,生活网络分享,外贸建站,谷歌seo操作分享,B2B优化排名操作分享,资源分享,软件分享,生活分享。https://www.zhudc.com/

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

Scroll to top