2015-04-21 88 views
0

Prestashop核心函數(方法)在哪裏執行並保存到db?我想重新編寫核心(Order.php)來自動生成每個完成的訂單的XML,而無需創建模塊和掛鉤在那裏。Prestashop核心開發在訂單完成後自動生成xml

+0

也許你必須重寫order.php或OrderController.php,但不能直接修改這個文件 – mjimcua

+0

我想這樣做,但我不明白哪個方法執行,哪個不是。我重寫了getUniqReferenceOf,所以當prestashop調用getUniqReference ,應該生成XML或任何我想要的東西,但它沒有爲我工作。 – lubuger

回答

2

嗯,我想,你應該ovveride類 - > PaymentModule.php - > validateOrder函數。它是訂單驗證和向客戶發送電子郵件的一個步驟,因此您可以在此創建XML併發送至您的郵件或保存爲ftp。