Здравствуйте. Мой плагин должен отслеживать изменения в списках товара. То есть мне нужно сесть на хуки добавления товара в список, удаления товара из списка. Однако хук добавления products_add_sets.after срабатывает только тогда, когда товар добавляется через правое меню "Организовать" - "Добавить в список". Если же товары добавить другим способом - мышкой передвинуть на имя списка слева - хук не вызывается. Я проследил по коду, при этом вызывается:
shop/lib/actions/product/shopProductAddToList.controller.php
в нём (строка 78) метод shopSetProductsModel.add(product_id, set_id)
код его в файле shop/lib/model/shopSetProducts.model.php
и там идёт уже подготовка и запись данных в базу. Никаких хуков по дороге нет.
Также не нашел хуков при удалении товара из списка.
Не могли бы Вы добавить эти хуки для данных действий?
1 комментарий
Мы выпустили обновление Shop-Script, в котором добавили новые хуки для разработчиков плагинов. Обновление можно установить в «Инсталлере».
Проверьте, пожалуйста. Сообщите нам, если возникнут трудности при использовании новых хуков.
Спасибо вам за то, что помогаете улучшать программные продукты Webasyst!