Перейти к основному содержимому
Версия: v1.0.0

События

События нужны для уменьшения вмешательства в код движка OpenCart посредством модификаторов, а так же, чтобы отслеживать изменения в данных, которые сделаны штатными средствами движка OpenCart.

Как работает подсистема обработки событий в OpenCart

OpenCart использует систему событий, которая позволяет разработчикам "подписываться" на определенные действия, происходящие в магазине. Когда происходит событие, система уведомляет всех подписчиков, позволяя им выполнить пользовательский код.

Какие обработчики есть у Attribut&pro

ОбработчикДействие
attributipro_add_attribute_afterсинхронизация данных после добавления нового атрибута
attributipro_add_product_afterсинхронизация данных после добавления нового товара
attributipro_copy_product_afterсинхронизация данных после добавления нового товара методом копирования
attributipro_delete_attribute_afterсинхронизация данных после удаления товара
attributipro_edit_attribute_afterсинхронизация данных после редактирования атрибута
attributipro_edit_attribute_beforeсинхронизация данных перед редактированием атрибута
attributipro_edit_product_afterсинхронизация данных после редактирования товара
attributipro_edit_product_beforeсинхронизация данных перед редактированием товара
внимание

Изменения, сделанные сторонними расширениями не отслеживаются и не обрабатываются.

к сведению

В случае совместного использования Attribut&pro и Attribut&co, будут работать только обработчики модуля, установленного последним. Это исключает дублирование, т.к. обработчики одинаковые.