一千萬個為什麽

搜索

結賬完成後將文件保存為magento

我需要在成功結帳後保存文件。所以我正在使用checkout_type_onepage_save_order_after事件。退房時,如果我在那裏有一些糟糕的代碼,它會卡住,但如果我在觀察者中有有效的代碼,它會很順利。所以它被調用,至少我認為它確實如此。無法測試它,因為它不會寫我的文件,不會在日誌中寫任何東西等等。那麽,有什麽可能是錯的?為什麽不在日誌中寫入一些內容?正如我所說,與其他事件一起工作完美。這是一個新的magento安裝。

http://pastebin.com/TWyj6CYt cache is disabled. I'm using 1.5

最佳答案

I suggest you use the following event : sales_model_service_quote_submit_after

成功創建訂單後立即觸發此事件。

你也可以使用Mage :: log(“Observer called”);只是為了檢查你的事件觀察者是否被調用。

我希望這可以幫助你 :)

轉載註明原文: 結賬完成後將文件保存為magento