我在prestashop中構建了一個自定義模塊,我需要在接受付款後和發送電子郵件後執行一些操作。在mymodule.php我有以下鉤子:如何在prestashop付款後調用功能?
public function hookActionValidateOrder($params) {
$order = $params['order'];
$customer = $params['customer'];
$valuesToinsert="";
$attrValue=array();
etc...
}
這是正常執行。我嘗試了actionOrderStatusPostUpdate,actionPaymentConfirmation,但這些似乎都沒有被調用。我不知道它是否相關,但我正在使用opc模塊並且該產品是免費的。
您是否正在開發付款模塊? – sarcom
您是否安裝了可能會干擾訂單處理的重寫?當訂單被驗證或訂單狀態從後臺更改時,您所說的不會觸發的掛鉤應該觸發。 – TheDrot