woocommerce订单结账后执行操作

订单结账后发送邮箱:

/**
 * 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_coupon_codes() ) {
  
    $to = '[email protected]';
    $subject = 'New Order Completed';
    $headers = 'From: My Name <[email protected]>' . "\r\n";
    
    $message = 'A new order has been completed.\n';
    $message .= 'Order ID: '.$order_id.'\n';
    $message .= 'Coupons used:\n';
    
    foreach( $order->get_coupon_codes() as $coupon) {
      $message .= $coupon.'\n';
    }
    @wp_mail( $to, $subject, $message, $headers );
  }
}
add_action( 'woocommerce_thankyou', 'woo_email_order_coupons' );
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享