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

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

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

plgVmConfirmedOrder ()

Это подтверждается покупателем и успешной пересылкой SMS.

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

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

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

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

    Для соответствующего статуса заказа, например, подтвержденный статус заказа «C», поместите проверку проверки следующим образом:

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

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

    Например, если ответ полезен для вас.