Ошибка или так и задуманно?
Нашел такую неприятную ситуацию в статусах заказа
1. Создаем свой статус и кнопку
2. У кнопки назначаем действие выполнить
3. Заказ становится выполненным, но хук "order_action.complete" не срабатывает
так и должно быть?
Нашел такую неприятную ситуацию в статусах заказа
1. Создаем свой статус и кнопку
2. У кнопки назначаем действие выполнить
3. Заказ становится выполненным, но хук "order_action.complete" не срабатывает
так и должно быть?
6 ответов
Да, так и должно быть. Потому что идентификатор вашего действия — не complete.
а это что тогда как не complete действие?
Это поведение действия с идентификатором complete. Но не само это действие.
а как привязаться хуками к таким действиям?
и тогда в инструкции к хукам было правильно как то поменять описание, а то там написано на действие complete и тут в админке написано действие complete
Попробуйте привязаться к хуку order_action.* (подробнее о таком способе: «Один метод для нескольких событий: маска»). В обработчике хука проверяйте свойства выполняемого действия и запускайте нужный вам обработчик.
читал https://developers.webasyst.ru/apps/shop-script/workflow/ ?