Изменения уже существующего заказа

Подскажите, как отследить изменение уже существующего заказа? Не понимаю какое тут событие вызывается. Мне что нужно: После оформления заказа менеджер может удалить или добавить товары в заказ. Нужно уведомлять по почте покупателя об изменении состава заказа. Заранее спасибо!
ViktorK
27 декабря 2017, 14:46
modx.pro
1 089
0

Комментарии: 4

Володя
27 декабря 2017, 18:05
+1
можно набросать плагин на событие msOnCreateOrderProduct, msOnUpdateOrderProduct
и уведомлять пользователя по изменению товаров в заказе. Данные события будут срабатывать при изменении единицы товара в заказе.
Если же вам надо общее информирование о изменении заказа то можно логировать предыдущее изменения с помощью например orderLog и отслеживать последние изменения по событию msOnUpdateOrder
и уведомлять пользотеля.

Возможно придумать другие варианты…
    ViktorK
    27 декабря 2017, 22:13
    0
    Спасибо, Володя. Получается что по msOnUpdateOrder можно получить только обновленные данные, а чтобы знать что было до этого, нужно создание и каждое сохранение заказа записывать отдельно в БД?
      Володя
      28 декабря 2017, 00:12
      0
      ну суть примерно такая да.
        ViktorK
        28 декабря 2017, 13:53
        0
        Ок, с этим разобрался, большое спасибо. А на предыдущий мой вопрос не подскажешь — modx.pro/help/14191/
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4