Не всегда срабатывает хук products_add_sets.after и нужны хуки при удалении товара Исправлено

1

Здравствуйте. Мой плагин должен отслеживать изменения в списках товара. То есть мне нужно сесть на хуки добавления товара в список, удаления товара из списка. Однако хук добавления 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 комментарий

  • +1

    Мы выпустили обновление Shop-Script, в котором добавили новые хуки для разработчиков плагинов. Обновление можно установить в «Инсталлере».

    Проверьте, пожалуйста. Сообщите нам, если возникнут трудности при использовании новых хуков.

    Спасибо вам за то, что помогаете улучшать программные продукты Webasyst!

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите