Изменения уже существующего заказа
Подскажите, как отследить изменение уже существующего заказа? Не понимаю какое тут событие вызывается. Мне что нужно: После оформления заказа менеджер может удалить или добавить товары в заказ. Нужно уведомлять по почте покупателя об изменении состава заказа. Заранее спасибо!
Комментарии: 4
можно набросать плагин на событие msOnCreateOrderProduct, msOnUpdateOrderProduct
и уведомлять пользователя по изменению товаров в заказе. Данные события будут срабатывать при изменении единицы товара в заказе.
Если же вам надо общее информирование о изменении заказа то можно логировать предыдущее изменения с помощью например orderLog и отслеживать последние изменения по событию msOnUpdateOrder
и уведомлять пользотеля.
Возможно придумать другие варианты…
и уведомлять пользователя по изменению товаров в заказе. Данные события будут срабатывать при изменении единицы товара в заказе.
Если же вам надо общее информирование о изменении заказа то можно логировать предыдущее изменения с помощью например orderLog и отслеживать последние изменения по событию msOnUpdateOrder
и уведомлять пользотеля.
Возможно придумать другие варианты…
Спасибо, Володя. Получается что по msOnUpdateOrder можно получить только обновленные данные, а чтобы знать что было до этого, нужно создание и каждое сохранение заказа записывать отдельно в БД?
ну суть примерно такая да.
Ок, с этим разобрался, большое спасибо. А на предыдущий мой вопрос не подскажешь — modx.pro/help/14191/
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.