我试图找出我可以放弃一些
PHP代码,通知我们正在使用的CRM(Solve360)已经放置了新的订单,并且应该创建一个事件(API)来完成订单.
>订购产品
>结帐
>完成结帐&捕获CC
>侧面通知CRM
>完成
不知道从哪里开始,但是我不得不做一些微小的调整来解决Quantum Gateway支付处理器的工作.在该模块中,订单对象(email,amt,details)似乎可用.但是,似乎在那里插入更多的PHP代码是相当“脏”的.
想法?
PHP 5.2.x& Magento 1.4.x
你应该做的是钩入Magento事件,这是一个新安排的命令被触发,并用你正在寻找的功能定义你自己的类.参见
Customize Magento using Event/Observer如何设置观察者(您需要为此创建自己的模块).
您想要听的事件是sales_order_place_after,当您声明一个观察者时,您的代码将在任何订单放置后被调用.
希望有帮助!
谢谢,乔