Методы событий плагина в Virtuemart для статуса заказа

У меня есть список заказов в бэкэнде,
Я хочу запускать события плагина, когда статус заказа изменяется с «Подтверждено покупателем» на «Отгружено» или «Подтверждено».

Уже использую

plgVmConfirmedOrder ()

Для подтверждения покупателем и успешной передачи SMS
Также

plgVmOnShipOrderPayment () Не отвечает.

Любой другой метод или способ сделать это? Я хочу эти методы для шлюза SMS.

0

Решение

Я нашел решение этого вопроса.

Для этой цели вы можете использовать plgVmOnUpdateOrderPayment ($ virtuemart_order, $ status), который срабатывает при каждом изменении статуса заказа.

Для соответствующего статуса заказа, например Подтвержденный статус заказа ‘C’, Поставьте проверку проверки следующим образом,

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

Вы можете использовать это для другого статуса заказа.

Мол, если ответ полезен для вас.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]