Magento模块 - 放置代码的位置

时间:2011-01-13 16:28:22

标签: php magento

我确切地知道我想要做什么我只是不确定在哪里挂入magento以便我的代码可以在确认付款后运行。我正处于一个匆忙的最后期限,并且还没有时间阅读所有文档(这些文档没有格式化以保持你的注意力)所以我不确定什么类实际上持有“标记订单作为付款确认”逻辑。

如果我发现我可以继承并告诉magento使用我的班级,或者如果magento中有一个事件系统从我身边溜过来就会很棒。

基本上我已经有了我的代码我只是错过了这个钩子。

1 个答案:

答案 0 :(得分:1)

你在寻找这个活动吗?

checkout_onepage_controller_success_action

checkout_multishipping_controller_success_action

如下所示:

<config>
    <frontend>
        <events>
            <checkout_onepage_controller_success_action>
                <observers>
                    <unique_observer_name>
                        <class>custom_module/observer</class>
                        <method>methodName</method>
                    </unique_observer_name>
                </observers>
            </checkout_onepage_controller_success_action>
        </events>
    </frontend>
</config>