2017-03-15 136 views
0

我收到五封取消通知郵件,都是在同一時間發出的,並且他們都沒有取消訂單。我打電話給每個客戶,他們都告訴我他們沒有取消訂單。訂單實際上並未在Wordpress中取消,但由於某種原因,發送了用於取消的電子郵件通知。WooCommerce自動發送已取消的訂單電子郵件

請幫我解決這個問題。

謝謝!

+0

您使用一些插件發送電子郵件?是全部更新,主題和插件? 這個人有購買? –

回答

0
add_action("woocommerce_order_status_changed", "my_custom_notification"); 

function my_custom_notification($order_id, $checkout=null) { 
    global $woocommerce; 
    $order = new WC_Order($order_id); 
    if($order->status === 'cancelled') { 
     // Create a mailer 
     $mailer = $woocommerce->mailer(); 

     $message_body = __('Hello world!!!'); 

     $message = $mailer->wrap_message(
     // Message head and message body. 
     sprintf(__('Order %s received'), $order->get_order_number()), $message_body); 

     // Cliente email, email subject and message. 
    $mailer->send($order->billing_email, sprintf(__('Order %s received'), $order->get_order_number()), $message); 
    } 

    } 

您可以設置爲了你自己的通知郵件被取消(訂單狀態更改爲已取消)

相關問題