2012-05-25 27 views
1

如何創建一個「結賬後」Magento擴展?我希望它做的是在結賬後做一個特定的動作,比如說調用一個函數。創建「結賬後」Magento擴展概述

我已經閱讀了它的文檔和一些文章(這可能會更友好一點)。有人建議將代碼添加到success.phtml,但我不想覆蓋任何Magento的「現有」文件。

我不需要一個深入的答案,只是粗略的概述-要創建什麼文件,將它們放在哪裏,以及如何能夠將它們「安裝」到他人的計算機上。我可以爲自己找出其餘的(我是一位資深的Python開發人員,但我有興趣製作一個快速的Magento擴展)。

(我讀過"How to create a simple hello world module in Magento?",但它不是正是我需要什麼。)

感謝您的時間。

回答

0

您想使用dispatchEvents和觀察者文件。在這種情況下,請嘗試checkout_onepage_controller_success_action或checkout_multishipping_controller_success_action。

+0

這聽起來不錯,基於事件。有一個[「教程」在StackOverflow上的答案](http://stackoverflow.com/questions/1365930/how-to-trigger-an-event-on-payment-received-in-magento)。好東西 – user1417442