У меня есть список заказов в бэкэнде,
Я хочу запускать события плагина, когда статус заказа изменяется с «Подтверждено покупателем» на «Отгружено» или «Подтверждено».
Уже использую
plgVmConfirmedOrder ()
Для подтверждения покупателем и успешной передачи SMS
Также
plgVmOnShipOrderPayment () Не отвечает.
Любой другой метод или способ сделать это? Я хочу эти методы для шлюза SMS.
Я нашел решение этого вопроса.
Для этой цели вы можете использовать plgVmOnUpdateOrderPayment ($ virtuemart_order, $ status), который срабатывает при каждом изменении статуса заказа.
Для соответствующего статуса заказа, например Подтвержденный статус заказа ‘C’, Поставьте проверку проверки следующим образом,
if($virtuemart_order->order_status != 'C') { return ; }
Вы можете использовать это для другого статуса заказа.
Мол, если ответ полезен для вас.
Других решений пока нет …