2013-02-18 78 views
0

我正在创建一个自定义模块,需要挂钩到Magento中的结帐成功事件。有没有办法挂钩到Magento中的结帐事件?

我需要做的是:

1)。一旦自定义成功签出,我需要在成功页面上提供一个特殊优惠,并带有是/否单选按钮并提交表单。如果他们选择是,我需要将他们的详细信息添加到我已经创建的Magento后端的自定义网格中。 2)。然后,我需要使用POST方法向第三方CRM进行API调用,以验证客户的详细信息并将其添加到他们的结算系统。 3)。完成后,需要有一种方法来更新Magento中的Grid,将状态从“待定...”更改为“已接受”

我已经启动了该模块,但我似乎无法找到任何明确的文档从Magento发出API调用或POST请求,我开始怀疑这是否可行?

,如果任何人对如何做到以上的extenion或文档知道我将不胜感激,或者如果他们知道一个简单的解决方案的...

如果neccessary我可以提交我的模块在Github上,仿佛一个参考有人能够帮助我

非常感谢!

回答

1
  1. 通过XML将自定义块添加到checkout_onepage_success布局句柄。该块将包含您的表单。
  2. 在处理表单的控制器中,您可以使用Zend_Http_Client向第三方API发出POST请求。如果使用这些协议中的任何一种,则可选择Zend_Rest_ClientZend_Soap_ClientZend_XmlRpc_Client。所有这些Zend软件包都可以在Magento中使用。
  3. 这仅仅是基本的加载和更新的款式,你应该已经知道如何做到这一点
+0

感谢抬起头来! – user1704524 2013-02-19 22:19:40

相关问题