2016-08-15 57 views
0

嗨我有一個Drupal 7網站,運行Drupal Commerce。有一個活動/預訂日曆,爲每個活動提供非現場付款選項。Drupal Commerce Offsite Payments發送多封電子郵件

無論何時發送非現場支付電子郵件,它都會多次發送相同的電子郵件,而不是根據需要發送一次,但最多發送五次。購買者根據需要收到一次郵件,但管理員收到五次相同的電子郵件,這會造成混淆等。

有沒有人有這個問題?知道爲什麼Drupal(Commerce)正在這樣做的修復?

+0

所有額外的電子郵件發送轉發,如果有幫助 –

+0

我已經解決了問題,它不是說的模塊,既沒有我使用的PHP郵件程序SMTP,但Drupal規則。我正在嘗試爲此獲取日誌,但由於某些原因,這些網站一直保持最佳狀態。該規則觸發「發送電子郵件」,並出於某種原因多次發送。 –

回答

0

請啓用規則調試模式,您可以找到所有觸發每個事件的規則,因爲我瞭解您的規則觸發5次。在確切規則觸發時,您必須設置適當的條件。謝謝

+0

我現在遇到的問題是當我啓用異地支付規則時,我得到504的,所以它甚至不會處理它,更別說調試爲什麼有多個電子郵件/觸發器解僱。 –

+0

好吧我有事情的工作和消息只發送兩次付款離線選項在過程結束時應該和一旦結帳時不應該。我已將事件添加到規則 - 爲訂單選擇可用的付款方式,這正是我希望規則觸發的訂單。有什麼辦法可以防止第一次觸發? –

+0

好的,所以我使用WebForms掛鉤到脫機支付的Product SKU,繞過了整個Commerce流程。通過Commerce Process在線購買。 –