我寫了一些自定義的東西,這樣我就可以在訂單完成時發送一封包含各種數據的電子郵件給客戶。問題是,我似乎無法找到何時何地我可以驗證付款已成功處理。付款完成後,如何在禪宗購物車中觸發活動?
我試着使用觸發事件:
payment::after_process()
但似乎當爲了已經處理,不支付解僱。在觸發此事件之前,我需要確保客戶已付款。
我在哪裏可以做到這一點?
我寫了一些自定義的東西,這樣我就可以在訂單完成時發送一封包含各種數據的電子郵件給客戶。問題是,我似乎無法找到何時何地我可以驗證付款已成功處理。付款完成後,如何在禪宗購物車中觸發活動?
我試着使用觸發事件:
payment::after_process()
但似乎當爲了已經處理,不支付解僱。在觸發此事件之前,我需要確保客戶已付款。
我在哪裏可以做到這一點?
DrByte over zen-cart.com answered my question。
爲什麼不自定義includes/classes/order.php並修改send_order_email()。您有訂單ID,因此您可以驗證狀態爲正在處理(或未處理),以便知道付款已被接受。
這個或類似的東西顯然適用於除遠程託管支付處理服務(例如PayPal IPN)之外的所有模塊,這是我的客戶正在使用的。 – 2011-04-17 19:48:28