События
События нужны для уменьшения вмешательства в код движка OpenCart посредством модификаторов, а так же, чтобы отслеживать изменения в данных, которые сделаны штатными средствами движка OpenCart.
Как работает подсистема обработки событий в OpenCart
OpenCart использует систему событий, которая позволяет разработчикам "подписываться" на определенные действия, происходящие в магазине. Когда происходит событие, система уведомляет всех подписчиков, позволяя им выполнить пользовательский код.
Какие обработчики есть у Attribut&co
Обработчик | Действие |
---|---|
attributico_add_attribute_after | синхронизация данных после добавления нового атрибута |
attributico_add_product_after | синхронизация данных после добавления нового товара |
attributico_copy_product_after | синхронизация данных после добавления нового товара методом копирования |
attributico_delete_attribute_after | синхронизация данных после удаления товара |
attributico_edit_attribute_after | синхронизация данных после редактирования атрибута |
attributico_edit_attribute_before | синхронизация данных перед редактированием атрибута |
attributico_edit_product_after | синхронизация данных после редактирования товара |
attributico_edit_product_before | синхронизация данных перед редактированием товара |
внимание
Изменения, сделанные сторонними расширениями не отслеживаются и не обрабатываются.