Virtuemart中的插件事件方法用于订单状态

时间:2014-11-05 13:24:24

标签: php joomla virtuemart

我在后端有我的订单清单, 我想在订单状态从Shopper确认更改为"发货"时触发插件事件。或"确认"

已经使用

  

plgVmConfirmedOrder()

这是由购物者确认,并成功传输短信 还

  

plgVmOnShipOrderPayment()没有回复。

还有其他任何方法或方式吗?我希望这种方法用于SMS网关。

1 个答案:

答案 0 :(得分:3)

我找到了这个问题的解决方案。

您可以使用plgVmOnUpdateOrderPayment($ virtuemart_order,$ status)来实现此目的,这是在每次订单状态更改期间触发的。

对于相应的订单状态,例如确认订单状态' C',进行如下验证检查,

if($virtuemart_order->order_status != 'C')  { return ; }

您可以将此用于不同的订单状态。

喜欢,如果答案对你有用。