2017-07-27 5 views
0

私はwokocommerceと共にDokanマルチベンダープラグインをインストールしており、その注文に別の販売者の製品が含まれていると複数のEメールを送ります。Dokanプラグインが単一注文の複数のEメールを送信します

注文メール、次のように、購入したすべての製品に

  1. メール。
  2. 注文から1人の売り手がいる商品

複数のメールを送信しないようにするにはどうすればいいですか?私は顧客に要約メールを送信する必要があります。

助けが必要ですか?

答えて

0

お客様が複数のベンダーから製品を購入する場合、顧客は各サブオーダーと親オーダーの電子メールを受信します。

このお客様への通知は、WooCommerce/includes/class-we-emails.phpファイルからのものです。この機能はpublic function init()で確認できます。彼らは電子メールを送信するためのすべてのファイル通知を含んでいます。フックは、システムが注文を受けるたびに実行されます。今、顧客が各サブオーダーの電子メールを受け取らないようにするには、フィルターを使用してそれらの主要な電子メール['WC_Email_New_Order']の設定を解除する必要があります。

また、dokan-lite/includes/wc-crud-functions.phpを開くこともできます。このファイルには、アクション番号do_action('woocommerce_new_order', $order_id);を見つけることができます。注文IDごとにサブオーダーを見つけることができます。オーダー通知キーは、オーダーがサブオーダーのときに設定を解除することができます。

関連する問題