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

0

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

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

plgVmConfirmedOrder()

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

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

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

Теги:
joomla
virtuemart

1 ответ

3
Лучший ответ

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

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

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

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

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню