2012-05-25 25 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