代码之家  ›  专栏  ›  技术社区  ›  Israel Lopez

在magento中的新订单后执行php

  •  9
  • Israel Lopez  · 技术社区  · 14 年前

    我想知道我可以在哪里输入一些PHP代码来通知我们使用的CRM(solve360),我们已经下了一个新订单,并且应该创建一个事件(api)来完成订单。

    1. 订单产品
    2. 结帐
    3. 完成签出和捕获CC
    4. 边通知客户关系管理
    5. 多恩

    不知道从哪里开始,但我不得不做一些小的调整来修复量子网关支付处理器。在该模块中,订单对象(电子邮件、金额、详细信息)似乎可用。然而,在其中插入更多的PHP代码似乎是非常“肮脏”的。

    思想?

    php 5.2.x&magento 1.4.x版

    1 回复  |  直到 10 年前
        1
  •  18
  •   Graham Miln Andrey Vlasovskikh    10 年前

    您应该做的是钩住为新下的订单触发的magento事件,并用您正在寻找的功能定义您自己的类。见 Customize Magento using Event/Observer 关于如何设置观察者(您需要为此创建自己的模块)。

    您要收听的活动是 sales_order_place_after ,当您为它声明一个观察者时,您的代码将在下任何命令之后被调用。

    希望有帮助!

    谢谢, 乔