“前往收银台”事件的Magento?('Proceed to Checkout' E

2019-07-30 03:13发布

我刚刚开始组建一个Magento的模块,它绕过了整个Magento的结帐过程,而是通过XML-RPC发送车的详细信息,以第三方履行公司。

不成气候快,可以使用一些指导。 我的理解是,我要创建一个基于通过继续结账触发事件观察员模块。 麻烦的是我不能工作了,这将是该事件,我已经通过这里了整个庞大的列表;

http://www.nicksays.co.uk/magento_events_cheat_sheet/

我试过了;

checkout_submit_all_after - 火灾后成功处理订单

checkout_cart_add_product_complete - 火灾后的产品加入购物车

checkout_cart_save_before - 火灾后的产品加入购物车

checkout_type_onepage_save_order - 不能得到这个在各消防

checkout_onepage_controller_success_action - 火灾后成功处理订单

我不知道如果这意味着我必须创建一个自定义事件,如果有一个完全不同的和更好的替代我在做什么。 建筑及发送XML,我会离开的另一个问题(开始意识到我可以有我的手很全在这里),但任何提示有衷心感谢了。

谢谢你的帮助。

Answer 1:

controller_action_predispatch_checkout_onepage_index应该是你正在寻找的事件。 所有的控制器继承preDispatch方法,它触发一个通用的事件predispatch,并根据请求的操作路径上的特定事件。 控制器你想要的生活中的checkout模块,被称为onepage用的默认操作index

回顾Mage_Core_Controller_Varien_Action::preDispatch() ,看看相关的代码



文章来源: 'Proceed to Checkout' Event for Magento?
标签: magento