События любимых продуктов Magento
Я работаю над расширением, в котором я хочу что-то делать программно всякий раз, когда пользователь выбирает продукт в магазине Magento. Однако - core Magento не использует концепцию любимого события, пользователи обычно используют бесплатное или коммерческое расширение для достижения такого рода функциональности, и каждое расширение будет реализовывать это по-разному.
Кто-нибудь составлял список подобных событий?
Поскольку мое предположение относительно вышеизложенного - нет, если вы используете расширение, подобное этому, к какому событию(событиям) вы бы подключились, чтобы отслеживать пользователя, который помечает продукты как избранные?
Я знаю, что мог бы загрузить все 6000+ расширений Magento connect и проанализировать их для событий canidate, но это исключает коммерческие расширения, такие как расширение Amasty.
2 answers
Вот список событий на ВИКИ-сайте Magento
Http://www.magentocommerce.com/wiki/5_-_modules_and_development/reference/magento_events. Это немного устарело (2013)
Это хорошая шутка от Ника Джонса (Meanbee)
Я слышал непосредственно от людей Amasty, и их любимое расширение имеет модель amlist/item
, которая создается всякий раз, когда вы "одобряете" продукт. Эта модель не имеет набора _eventPrefix
, но вы можете использовать события сохранения стандартной модели, а затем идентифицировать data_object
в наблюдателе по имени ресурса (amlist/item
) или имени класса (Amasty_List_Model_Item
).