我需要帮助。我在Drupal 6中有一个有ubercart的网站。当用户购买产品付款并返回确认页面时,我需要向第三方api发送一些用户信息。
当用户回到确认页面时,我需要挂钩才能将用户信息发送到第三个api一次。我正在使用hook_order($op, &$arg1, $arg2)
,但$op
始终加载或保存,最后$arg2
始终为空且执行次数为空。我希望这个钩子只能运行一次。
答案 0 :(得分:0)
实现此目的的一种可靠方法是在“条件操作”页面上添加谓词,用于触发“客户完成结帐”。您可以设置条件,但关键部分是添加一个执行自定义PHP代码的操作。
我会调用自定义模块中定义的函数。从那里,您可以执行API例程。