Список событий Magento 2 и как их использовать

Опубликовано: 2021-05-07

Оглавление

В этом посте мы покажем вам, как использовать события в Magento 2. Но сначала нам нужно понять, что такое события и наблюдатели . Реализация событий и наблюдателей в Magento 2 основана на шаблоне публикации-подписки. Используя события и наблюдатели, вы можете запускать свой собственный код в ответ на определенное событие Magento или даже пользовательское событие.

Что такое события в Magento?

События отправляются модулями, когда инициируются определенные действия. Помимо собственных событий, Magento позволяет создавать собственные события, которые можно отправлять в коде. Когда событие отправляется, оно может передавать данные любым наблюдателям, настроенным для наблюдения за этим событием.

Что такое наблюдатели в Magento?

Наблюдатели — это определенный тип класса Magento, который может влиять на общее поведение, производительность или изменять бизнес-логику. Наблюдатели выполняются всякий раз, когда событие, для наблюдения за которым они настроены, отправляется диспетчером событий.

Теперь, когда мы поняли терминологию, давайте применим ее!

1. Создайте файл event.xml

Вы можете создать файл event.xml для разных областей:

  • Глобальная область: app/code/Simi/HelloWorld/etc/events.xml
  • Область внешнего интерфейса: app/code/Simi/HelloWorld/etc/frontend/events.xml
  • Область администратора: app/code/Simi/HelloWorld/etc/adminhtml/events.xml
 <?xml версия="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
    <имя события="my_module_event_before">
        <observer name="myObserverName" instance="MyCompany\MyModule\Observer\MyObserver" />
    </событие>
    <имя события="my_module_event_after">
        <observer name="myObserverName" instance="MyCompany\MyModule\Observer\AnotherObserver" />
    </событие>
</config>

2. Создайте класс наблюдателя

Чтобы создать наблюдатель, вы должны поместить файл класса в каталог <module-root>/Observer . Ваш класс наблюдателя должен реализовать Magento\Framework\Event\ObserverInterface и определить его функцию выполнения .

Ниже приведен пример базовой структуры класса наблюдателя:

 пространство имен MyCompany\MyModule\Observer;

используйте Magento\Framework\Event\ObserverInterface;

класс MyObserver реализует ObserverInterface
{
  публичная функция __construct()
  {
    // Код инициализации наблюдателя...
    // Вы можете использовать внедрение зависимостей, чтобы получить любой класс, который может понадобиться этому наблюдателю.
  }

  выполнение публичной функции (\Magento\Framework\Event\Observer $observer)
  {
    // Код выполнения наблюдателя...
  }
}

Одной из мощных функций наблюдателей является то, что они могут использовать параметры, переданные в событие при его отправке.

Вот пример получения наблюдателем данных, переданных при отправке события:

 пространство имен MyCompany\MyModule\Observer;

используйте Magento\Framework\Event\ObserverInterface;

класс AnotherObserver реализует ObserverInterface
{
  публичная функция __construct()
  {
    // Код инициализации наблюдателя...
    // Вы можете использовать внедрение зависимостей, чтобы получить любой класс, который может понадобиться этому наблюдателю.
  }

  выполнение публичной функции (\Magento\Framework\Event\Observer $observer)
  {
    $myEventData = $observer->getData('myEventData');
    // Дополнительный код выполнения наблюдателя...
  }
}

Подписка на события

Наблюдатели можно настроить для наблюдения за определенными событиями в файле events.xml.

Элемент наблюдателя xml имеет следующие свойства:

  • name (обязательно) — имя наблюдателя для определения события.
  • instance (обязательно) — полное имя класса наблюдателя.
  • disabled — определяет, активен ли этот наблюдатель или нет. Значение по умолчанию — ложь.
  • общий — определяет образ жизни класса. Значение по умолчанию верно.

Ниже приведен пример того, как назначить наблюдателей для наблюдения за определенными событиями:

 <?xml версия="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
    <имя события="my_module_event_before">
        <observer name="myObserverName" instance="MyCompany\MyModule\Observer\MyObserver" />
    </событие>
    <имя события="my_module_event_after">
        <observer name="myObserverName" instance="MyCompany\MyModule\Observer\AnotherObserver" />
    </событие>
</config>

Обратите внимание, что имена наблюдателей должны быть уникальными для каждого определения события. Вы не можете иметь двух наблюдателей с одинаковым именем в одном и том же определении события, чтобы избежать переопределения.

3. Отправка события

События можно отправлять с помощью класса Magento\Framework\Event\Manager . Этот класс можно получить с помощью внедрения зависимостей, определив зависимость в вашем конструкторе.

Чтобы отправить событие, вызовите функцию отправки класса диспетчера событий и укажите имя события, которое вы хотите отправить, вместе с массивом данных, которые вы хотите предоставить наблюдателям.

В следующем примере показано, как отправить событие с массивом данных и без него.

 пространство имен MyCompany\MyModule;

используйте Magento\Framework\Event\ManagerInterface как EventManager;

класс MyClass
{
  /**
   * @var EventManager
   */
  частный $eventManager;

  публичная функция __construct(EventManager $eventManager)
  {
    $this->eventManager = $eventManager;
  }

  публичная функция что-то()
  {
    $eventData = ноль;
    // Код...
    $this->eventManager->dispatch('my_module_event_before');
    // Еще код, который устанавливает $eventData...
    $this->eventManager->dispatch('my_module_event_after', ['myEventData' => $eventData]);
  }
}

Список событий Magento 2

Файл Название события
app/code/Magento/Authorizenet/Controller/Directpost/Payment/Place.php checkout_directpost_placeЗаказ
приложение/код/Magento/Бэкэнд/Блок/Система/Магазин/Редактировать/AbstractForm.php adminhtml_store_edit_form_prepare_form
приложение/код/Magento/Бэкэнд/Блок/Template.php adminhtml_block_html_before
приложение/код/Magento/Бэкенд/Блок/Виджет/Grid.php backend_block_widget_grid_prepare_grid_before
приложение/код/Magento/Бэкэнд/Консоль/Команда/CacheCleanCommand.php adminhtml_cache_flush_system
приложение/код/Magento/Бэкэнд/Консоль/Команда/CacheFlushCommand.php adminhtml_cache_flush_all
app/code/Magento/Backend/Controller/Adminhtml/Cache/CleanImages.php clean_catalog_images_cache_after
app/code/Magento/Backend/Controller/Adminhtml/Cache/CleanMedia.php clean_media_cache_after
app/code/Magento/Backend/Controller/Adminhtml/Cache/CleanStaticFiles.php clean_static_files_cache_after
app/code/Magento/Backend/Controller/Adminhtml/Cache/FlushAll.php adminhtml_cache_flush_all
app/code/Magento/Backend/Controller/Adminhtml/Cache/FlushSystem.php adminhtml_cache_flush_system
app/code/Magento/Backend/Controller/Adminhtml/System/Design/Save.php theme_save_after
app/code/Magento/Backend/Controller/Adminhtml/System/Store/DeleteStorePost.php store_delete
app/code/Magento/module-backend/Controller/Adminhtml/System/Store/Save.php store_edit
app/code/Magento/module-backend/Controller/Adminhtml/System/Store/Save.php store_add
app/code/Magento/Backend/Controller/Adminhtml/System/Store/Save.php store_group_save
app/code/Magento/Backend/Controller/Adminhtml/System/Store/Save.php НЕ СОВПАДАЕТ
приложение/код/Magento/Бэкэнд/Модель/Auth.php backend_auth_user_login_success
приложение/код/Magento/Бэкэнд/Модель/Auth.php backend_auth_user_login_failed
приложение/код/Magento/Бэкэнд/Модель/Auth.php backend_auth_user_login_failed
app/code/Magento/Bundle/Block/Catalog/Product/View/Type/Bundle.php catalog_product_option_price_configuration_after
app/code/Magento/Bundle/Model/Product/Price.php prepare_catalog_product_collection_prices
app/code/Magento/Bundle/Model/Product/Price.php catalog_product_get_final_price
app/code/Magento/Bundle/Model/Product/Price.php catalog_product_get_final_price
приложение/код/Magento/Bundle/Model/ResourceModel/Indexer/Price.php catalog_product_prepare_index_select
app/code/Magento/Bundle/Pricing/Price/BundleSelectionPrice.php catalog_product_get_final_price
app/code/Magento/Catalog/Block/Adminhtml/Category/Tab/Attributes.php adminhtml_catalog_category_edit_prepare_form
приложение/код/Magento/Каталог/Блок/Adminhtml/Категория/Tabs.php adminhtml_catalog_category_tabs
приложение/код/Magento/Каталог/Блок/Adminhtml/Категория/Tree.php adminhtml_catalog_category_tree_is_moveable
приложение/код/Magento/Каталог/Блок/Adminhtml/Категория/Tree.php adminhtml_catalog_category_tree_can_add_root_category
приложение/код/Magento/Каталог/Блок/Adminhtml/Категория/Tree.php adminhtml_catalog_category_tree_can_add_sub_category
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Advanced.php product_attribute_form_build
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Front.php product_attribute_form_build_front_tab
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Front.php adminhtml_catalog_product_attribute_edit_frontend_prepare_form
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Main.php adminhtml_product_attribute_types
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Edit/Tab/Main.php product_attribute_form_build_main_tab
приложение/код/Magento/Каталог/Блок/Adminhtml/Продукт/Атрибут/Grid.php product_attribute_grid_build
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/NewAttribute/Product/Attributes.php adminhtml_catalog_product_edit_prepare_form
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/NewAttribute/Product/Attributes.php adminhtml_catalog_product_edit_element_types
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Set/Main.php adminhtml_catalog_product_attribute_set_main_html_before
app/code/Magento/Catalog/Block/Adminhtml/Product/Attribute/Set/Toolbar/Main.php adminhtml_catalog_product_attribute_set_toolbar_main_html_before
app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Action/Attribute/Tab/Attributes.php adminhtml_catalog_product_form_prepare_excluded_field_list
app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Tab/Attributes/Create.php adminhtml_catalog_product_edit_tab_attributes_create_html_before
app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Tab/Attributes.php adminhtml_catalog_product_edit_prepare_form
app/code/Magento/Catalog/Block/Adminhtml/Product/Edit/Tab/Attributes.php adminhtml_catalog_product_edit_element_types
приложение/код/Magento/Каталог/Блок/Adminhtml/Продукт/Grid.php adminhtml_catalog_product_grid_prepare_massaction
app/code/Magento/Catalog/Block/Adminhtml/Product/Helper/Form/Gallery/Content.php catalog_product_gallery_prepare_layout
приложение/код/Magento/Каталог/Блок/Продукт/AbstractProduct.php catalog_block_product_status_display
приложение/код/Magento/Каталог/Блок/Продукт/ListProduct.php catalog_block_product_list_collection
приложение/код/Magento/Каталог/Блок/Продукт/Список Продуктов/Upsell.php catalog_product_upsell
приложение/код/Magento/Каталог/Блок/Продукт/Вид/Options.php catalog_product_option_price_configuration_after
приложение/код/Magento/Каталог/Блок/Продукт/View.php catalog_product_view_config
приложение/код/Magento/Каталог/Блок/Rss/Category.php rss_catalog_category_xml_callback
приложение/код/Magento/Каталог/Блок/Rss/Продукт/NewProducts.php rss_catalog_new_xml_callback
приложение/код/Magento/Каталог/Блок/Rss/Продукт/Special.php rss_catalog_special_xml_callback
приложение/код/Magento/Каталог/Блок/ShortcutButtons.php ярлык_кнопок_контейнер
приложение/код/Magento/Каталог/Контроллер/Adminhtml/Категория/Delete.php catalog_controller_category_delete
приложение/код/Magento/Каталог/Контроллер/Adminhtml/Категория/Edit.php category_prepare_ajax_response
приложение/код/Magento/Каталог/Контроллер/Adminhtml/Категория/Save.php catalog_category_prepare_save
app/code/Magento/Catalog/Controller/Adminhtml/Product/Action/Attribute/Save.php catalog_product_to_website_change
приложение/код/Magento/Каталог/Контроллер/Adminhtml/Продукт/Edit.php catalog_product_edit_action
приложение/код/Magento/Каталог/Контроллер/Adminhtml/Продукт/Галерея/Upload.php catalog_product_gallery_upload_image_after
приложение/код/Magento/Каталог/Контроллер/Adminhtml/Product/NewAction.php catalog_product_new_action
приложение/код/Magento/Каталог/Контроллер/Adminhtml/Product/Save.php controller_action_catalog_product_save_entity_after
приложение/код/Magento/Каталог/Контроллер/Категория/View.php catalog_controller_category_init_after
приложение/код/Magento/Каталог/Контроллер/Продукт/Сравнить/Add.php catalog_product_compare_add_product
приложение/код/Magento/Каталог/Контроллер/Продукт/Сравнить/Удалить.php catalog_product_compare_remove_product
приложение/код/Magento/Каталог/Помощник/Продукт/View.php catalog_controller_product_view
приложение/код/Magento/Каталог/Помощник/Product.php catalog_controller_product_init_before
приложение/код/Magento/Каталог/Помощник/Product.php catalog_controller_product_init_after
приложение/код/Magento/Каталог/Модель/Category.php _move_before
приложение/код/Magento/Каталог/Модель/Category.php _move_after
приложение/код/Magento/Каталог/Модель/Category.php category_move
приложение/код/Magento/Каталог/Модель/Продукт/Action.php catalog_product_attribute_update_before
приложение/код/Magento/Каталог/Модель/Продукт/Атрибут/Источник/Inputtype.php adminhtml_product_attribute_types
приложение/код/Magento/Каталог/Модель/Продукт/Тип/AbstractType.php catalog_product_type_prepare_%s_options
приложение/код/Magento/Каталог/Модель/Продукт/Тип/AbstractType.php НЕ СОВПАДАЕТ
приложение/код/Magento/Каталог/Модель/Товар/Тип/Цена.php catalog_product_get_final_price
приложение/код/Magento/Каталог/Модель/Product.php _validate_before
приложение/код/Magento/Каталог/Модель/Product.php _validate_after
приложение/код/Magento/Каталог/Модель/Product.php catalog_product_is_salable_before
приложение/код/Magento/Каталог/Модель/Product.php catalog_product_is_salable_after
app/code/Magento/Catalog/Model/ResourceModel/Category/Collection.php _load_before
app/code/Magento/Catalog/Model/ResourceModel/Category/Collection.php _load_after
app/code/Magento/Catalog/Model/ResourceModel/Category/Collection.php _add_is_active_filter
app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php _load_before
app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php _load_after
app/code/Magento/Catalog/Model/ResourceModel/Category/Flat/Collection.php _add_is_active_filter
приложение/код/Magento/Каталог/Модель/ResourceModel/Категория/Flat.php catalog_category_tree_init_inactive_category_ids
приложение/код/Magento/Каталог/Модель/ResourceModel/Категория/Flat.php catalog_category_flat_loadnodes_before
приложение/код/Magento/Каталог/Модель/ResourceModel/Категория/Tree.php catalog_category_tree_init_inactive_category_ids
приложение/код/Magento/Каталог/Модель/ResourceModel/Category.php catalog_category_change_products
приложение/код/Magento/Каталог/Модель/ResourceModel/Category.php catalog_category_delete_after_done
app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php catalog_prepare_price_select
app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php catalog_product_collection_load_after
app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php catalog_product_collection_before_add_count_to_categories
app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php catalog_product_collection_apply_limitations_after
app/code/Magento/Catalog/Model/ResourceModel/Product/Compare/Item/Collection.php catalog_product_compare_item_collection_clear
приложение/код/Magento/Каталог/Модель/ResourceModel/Продукт/Индексатор/Eav/AbstractEav.php prepare_catalog_product_index_select
приложение/код/Magento/Каталог/Модель/ResourceModel/Продукт/Индексатор/Eav/Decimal.php prepare_catalog_product_index_select
приложение/код/Magento/Каталог/Модель/ResourceModel/Продукт/Индексатор/Eav/Source.php prepare_catalog_product_index_select
приложение/код/Magento/Каталог/Модель/ResourceModel/Продукт/Индексатор/Eav/Source.php prepare_catalog_product_index_select
приложение/код/Magento/Каталог/Модель/ResourceModel/Продукт/Индексатор/Цена/DefaultPrice.php prepare_catalog_product_index_select
приложение/код/Magento/Каталог/Модель/ResourceModel/Product.php catalog_product_delete_after_done
app/code/Magento/Catalog/Model/ResourceModel/Product/Collection.php catalog_prepare_price_select
приложение/код/Magento/Каталог/Модель/Rss/Продукт/NotifyStock.php rss_catalog_notify_stock_collection_select
приложение/код/Magento/Каталог/Плагин/Модель/Продукт/Действие/UpdateAttributesFlushCache.php clean_cache_by_tags
приложение/код/Magento/CatalogImportExport/Model/Import/Product.php catalog_product_import_bunch_delete_after
приложение/код/Magento/CatalogImportExport/Model/Import/Product.php catalog_product_import_finish_before
приложение/код/Magento/CatalogImportExport/Model/Import/Product.php catalog_product_import_bunch_save_after
приложение/код/Magento/CatalogImportExport/Model/Import/Product.php catalog_product_import_bunch_delete_commit_before
приложение/код/Magento/CatalogImportExport/Model/Import/Product.php catalog_product_import_bunch_delete_commit_after
приложение/код/Magento/CatalogRule/Controller/Adminhtml/Promo/Catalog/Index.php каталогrule_dirty_notice
приложение/код/Magento/CatalogInventory/Model/Indexer/Stock/AbstractAction.php clean_cache_by_tags
приложение/код/Magento/CatalogRule/Block/Adminhtml/Promo/Catalog/Edit/Tab/Main.php adminhtml_promo_catalog_edit_tab_main_prepare_form
приложение/код/Magento/CatalogRule/Controller/Adminhtml/Promo/Catalog/Save.php adminhtml_controller_catalogrule_prepare_save
приложение/код/Magento/CatalogRule/Model/Indexer/AbstractIndexer.php clean_cache_by_tags
приложение/код/Magento/CatalogSearch/Model/Indexer/Fulltext/Action/DataProvider.php catelogsearch_searchable_attributes_load_after
приложение/код/Magento/CatalogSearch/Model/Indexer/Fulltext/Action/Full.php catelogsearch_searchable_attributes_load_after
приложение/код/Magento/CatalogSearch/Model/ResourceModel/Fulltext.php каталогsearch_reset_search_result
app/code/Magento/Checkout/Block/QuoteShortcutButtons.php ярлык_кнопок_контейнер
app/code/Magento/Checkout/Controller/Cart/Add.php checkout_cart_add_product_complete
приложение/код/Magento/Checkout/Controller/Cart/UpdateItemOptions.php checkout_cart_update_item_complete
приложение/код/Magento/Checkout/контроллер/Onepage/SaveOrder.php checkout_controller_onepage_saveЗаказ
приложение/код/Magento/Checkout/контроллер/Onepage/Success.php checkout_onepage_controller_success_action
приложение/код/Magento/Checkout/Helper/Data.php checkout_allow_guest
приложение/код/Magento/Оформить заказ/Модель/Cart.php checkout_cart_product_add_after
приложение/код/Magento/Оформить заказ/Модель/Cart.php checkout_cart_update_items_before
приложение/код/Magento/Оформить заказ/Модель/Cart.php checkout_cart_update_items_after
приложение/код/Magento/Оформить заказ/Модель/Cart.php checkout_cart_save_before
приложение/код/Magento/Оформить заказ/Модель/Cart.php checkout_cart_save_after
приложение/код/Magento/Оформить заказ/Модель/Cart.php checkout_cart_product_update_after
приложение/код/Magento/Checkout/Model/Session.php custom_quote_process
приложение/код/Magento/Checkout/Model/Session.php checkout_quote_init
приложение/код/Magento/Checkout/Model/Session.php load_customer_quote_before
приложение/код/Magento/Checkout/Model/Session.php checkout_quote_destroy
приложение/код/Magento/Checkout/Model/Session.php restore_quote
приложение/код/Magento/Checkout/Model/Type/Onepage.php checkout_type_onepage_save_order_after
приложение/код/Magento/Checkout/Model/Type/Onepage.php checkout_submit_all_after
приложение/код/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Content.php adminhtml_cms_page_edit_tab_content_prepare_form
приложение/код/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Design.php adminhtml_cms_page_edit_tab_design_prepare_form
приложение/код/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Main.php adminhtml_cms_page_edit_tab_main_prepare_form
приложение/код/Magento/Cms/Block/Adminhtml/Page/Edit/Tab/Meta.php adminhtml_cms_page_edit_tab_meta_prepare_form
приложение/код/Magento/Cms/контроллер/Adminhtml/страница/Delete.php adminhtml_cmspage_on_delete
приложение/код/Magento/Cms/контроллер/Adminhtml/страница/Delete.php adminhtml_cmspage_on_delete
приложение/код/Magento/Cms/контроллер/Adminhtml/страница/Save.php cms_page_prepare_save
приложение/код/Magento/Cms/контроллер/Router.php cms_controller_router_match_before
приложение/код/Magento/Cms/помощник/Page.php cms_page_render
приложение/код/Magento/Cms/Помощник/Wysiwyg/Images.php cms_wysiwyg_images_static_urls_allowed
приложение/код/Magento/Config/Block/System/Config/Form/Fieldset/Modules/DisableOutput.php adminhtml_system_config_advanced_disableoutput_render_before
приложение/код/Magento/Конфигурация/Модель/Config.php НЕ СОВПАДАЕТ
приложение/код/Magento/ConfigurableProduct/Model/Product/Validator/Plugin.php catalog_product_validate_variations_before
приложение/код/Magento/Cookie/Контроллер/Index/NoCookies.php controller_action_nocookies
приложение/код/Magento/CurrencySymbol/Model/System/Currencysymbol.php admin_system_config_changed_section_currency_before_reinit
приложение/код/Magento/CurrencySymbol/Model/System/Currencysymbol.php admin_system_config_changed_section_currency
app/code/Magento/Customer/Block/Adminhtml/Edit/Tab/Carts.php adminhtml_block_html_before
приложение/код/Magento/Клиент/Контроллер/Учетная запись/CreatePost.php customer_register_success
приложение/код/Magento/Клиент/Контроллер/Учетная запись/EditPost.php customer_account_edited
приложение/код/Magento/Клиент/Контроллер/Adminhtml/Index/Save.php adminhtml_customer_prepare_save
приложение/код/Magento/Клиент/Контроллер/Adminhtml/Index/Save.php adminhtml_customer_save_after
приложение/код/Magento/Клиент/Модель/AccountManagement.php customer_customer_authenticated
приложение/код/Magento/Клиент/Модель/AccountManagement.php customer_data_object_login
приложение/код/Magento/Клиент/Модель/Адрес/AbstractAddress.php customer_address_format
приложение/код/Magento/Клиент/Модель/Клиент.php customer_customer_authenticated
приложение/код/Magento/Клиент/Модель/Клиент.php customer_validate
приложение/код/Magento/Customer/Model/ResourceModel/CustomerRepository.php customer_save_after_data_object
приложение/код/Magento/Клиент/Модель/Session.php customer_session_init
приложение/код/Magento/Клиент/Модель/Session.php Вход для клиентов
приложение/код/Magento/Клиент/Модель/Session.php customer_data_object_login
приложение/код/Magento/Клиент/Модель/Session.php Вход для клиентов
приложение/код/Magento/Клиент/Модель/Session.php customer_data_object_login
приложение/код/Magento/Клиент/Модель/Session.php customer_logout
приложение/код/Magento/Клиент/Модель/Visitor.php visitor_init
приложение/код/Magento/Клиент/Модель/Visitor.php посетитель_активность_сохранить
app/code/Magento/Eav/Block/Adminhtml/Attribute/Edit/Main/AbstractMain.php adminhtml_block_eav_attribute_edit_form_init
приложение/код/Magento/Eav/Model/Entity/Collection/AbstractCollection.php eav_collection_abstract_load_before
приложение/код/Magento/GiftMessage/блок/сообщение/Inline.php gift_options_prepare_items
приложение/код/Magento/GroupedProduct/Model/ResourceModel/Product/Indexer/Price/Grouped.php catalog_product_prepare_index_select
приложение/код/Magento/индексатор/модель/процессор/InvalidateCache.php clean_cache_after_reindex
app/code/Magento/Multishipping/Controller/Checkout/ShippingPost.php checkout_controller_multishipping_shipping_post
app/code/Magento/Multishipping/Controller/Checkout/Success.php multishipping_checkout_controller_success_action
app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php checkout_type_multishipping_set_shipping_items
app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php checkout_type_multishipping_create_orders_single
app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php checkout_submit_all_after
app/code/Magento/Multishipping/Model/Checkout/Type/Multishipping.php checkout_multishipping_refund_all
приложение/код/Magento/PageCache/Model/Cache/Type.php adminhtml_cache_refresh_type
приложение/код/Magento/PageCache/Model/Layout/DepersonalizePlugin.php depersonalize_clear_session
приложение/код/Magento/Платеж/Блокировка/Форма/Cc.php payment_form_block_to_html_before
приложение/код/Magento/Оплата/Модель/Cart.php payment_cart_collect_items_and_amounts
приложение/код/Magento/Платеж/Модель/Метод/AbstractMethod.php payment_method_is_active
приложение/код/Magento/Платеж/Модель/Метод/Adapter.php payment_method_is_active
приложение/код/Magento/Платеж/Модель/Метод/Adapter.php payment_method_assign_data_
приложение/код/Magento/Paypal/Контроллер/Экспресс/AbstractExpress/PlaceOrder.php paypal_express_place_order_success
приложение/код/Magento/постоянный/контроллер/индекс/UnsetCookie.php persisted_session_expired
приложение/код/Magento/Persistent/Observer/CheckExpirePersistentQuoteObserver.php persisted_session_expired
приложение/код/Magento/Цитата/Модель/Корзина/Итоги/ItemConverter.php items_additional_data
приложение/код/Magento/Цитата/Модель/Цитата/Адрес/ToOrder.php sales_convert_quote_to_order
приложение/код/Magento/Цитата/Модель/Цитата/Item.php sales_quote_item_qty_set_after
приложение/код/Magento/Цитата/Модель/Цитата/Item.php sales_quote_item_set_product
приложение/код/Magento/Цитата/Модель/Цитата/Payment.php _import_data_before
приложение/код/Magento/Цитата/Модель/Цитата/TotalsCollector.php sales_quote_collect_totals_before
приложение/код/Magento/Цитата/Модель/Цитата/TotalsCollector.php sales_quote_collect_totals_after
приложение/код/Magento/Цитата/Модель/Цитата/TotalsCollector.php sales_quote_address_collect_totals_before
приложение/код/Magento/Цитата/Модель/Цитата/TotalsCollector.php sales_quote_address_collect_totals_after
приложение/код/Magento/Цитата/Модель/Quote.php sales_quote_remove_item
приложение/код/Magento/Цитата/Модель/Quote.php sales_quote_add_item
приложение/код/Magento/Цитата/Модель/Quote.php sales_quote_product_add_after
приложение/код/Magento/Цитата/Модель/Quote.php _merge_before
приложение/код/Magento/Цитата/Модель/Quote.php _merge_after
приложение/код/Magento/Цитата/Модель/QuoteManagement.php checkout_submit_before
приложение/код/Magento/Цитата/Модель/QuoteManagement.php checkout_submit_all_after
приложение/код/Magento/Цитата/Модель/QuoteManagement.php sales_model_service_quote_submit_before
приложение/код/Magento/Цитата/Модель/QuoteManagement.php sales_model_service_quote_submit_success
приложение/код/Magento/Цитата/Модель/QuoteManagement.php sales_model_service_quote_submit_failure
app/code/Magento/Quote/Model/ResourceModel/Quote/Address/Collection.php _load_after
app/code/Magento/Quote/Model/ResourceModel/Quote/Item/Collection.php prepare_catalog_product_collection_prices
app/code/Magento/Quote/Model/ResourceModel/Quote/Item/Collection.php sales_quote_item_collection_products_after_load
приложение/код/Magento/Reports/Block/Adminhtml/Grid.php adminhtml_widget_grid_filter_collection
app/code/Magento/Reports/Model/ResourceModel/Order/Collection.php sales_prepare_amount_expression
приложение/код/Magento/Обзор/Контроллер/Product.php Review_controller_product_init_before
приложение/код/Magento/Обзор/Контроллер/Product.php Review_controller_product_init
приложение/код/Magento/Обзор/Контроллер/Product.php Review_controller_product_init_after
приложение/код/Magento/Обзор/Модель/ResourceModel/Рейтинг/Collection.php rating_rating_collection_load_before
приложение/код/Magento/Обзор/Модель/ResourceModel/Обзор/Collection.php review_review_collection_load_before
приложение/код/Magento/Обзор/Модель/Rss.php rss_catalog_review_collection_select
app/code/Magento/Sales/Block/Adminhtml/Reorder/Renderer/Action.php adminhtml_customer_orders_add_action_renderer
приложение/код/Magento/Продажи/Контроллер/Adminhtml/Заказ/AddressSave.php admin_sales_order_address_update
приложение/код/Magento/Продажи/Контроллер/Adminhtml/Заказ/Create.php adminhtml_sales_order_create_process_data_before
приложение/код/Magento/Продажи/Контроллер/Adminhtml/Заказ/Create.php adminhtml_sales_order_create_process_data
приложение/код/Magento/Продажи/Контроллер/Adminhtml/Заказ/CreditmemoLoader.php adminhtml_sales_order_creditmemo_register_before
приложение/код/Magento/Продажи/Модель/AdminOrder/Create.php sales_convert_order_to_quote
приложение/код/Magento/Продажи/Модель/AdminOrder/Create.php sales_convert_order_item_to_quote_item
приложение/код/Magento/Продажи/Модель/AdminOrder/Create.php checkout_submit_all_after
приложение/код/Magento/Продажи/Модель/Конфигурация/Бэкенд/Электронная почта/AsyncSending.php sales_email_general_async_sending
приложение/код/Magento/Продажи/Модель/Конфигурация/Бэкенд/Сетка/AsyncIndexing.php dev_grid_async_indexing
приложение/код/Magento/Продажи/Модель/Заказ/Адрес/Renderer.php customer_address_format
приложение/код/Magento/Продажи/Модель/Заказ/Электронная почта/Отправитель/CreditmemoCommentSender.php электронная почта_creditmemo_comment_set_template_vars_before
приложение/код/Magento/Продажи/Модель/Заказ/Электронная почта/Отправитель/CreditmemoSender.php электронная почта_creditmemo_set_template_vars_before
приложение/код/Magento/Продажи/Модель/Заказ/Электронная почта/Отправитель/InvoiceCommentSender.php email_invoice_comment_set_template_vars_before
приложение/код/Magento/Продажи/Модель/Заказ/Электронная почта/Отправитель/InvoiceSender.php электронная почта_invoice_set_template_vars_before
app/code/Magento/Sales/Model/Order/Email/Sender/OrderCommentSender.php email_order_comment_set_template_vars_before
приложение/код/Magento/Продажи/Модель/Заказ/Электронная почта/Отправитель/OrderSender.php email_order_set_template_vars_before
приложение/код/Magento/Продажи/Модель/Заказ/Электронная почта/Отправитель/ДоставкаКомментарийSender.php email_shipment_comment_set_template_vars_before
приложение/код/Magento/Продажи/Модель/Заказ/Электронная почта/Отправитель/ShipmentSender.php email_shipment_set_template_vars_before
приложение/код/Magento/Продажи/Модель/Заказ/Invoice.php sales_order_invoice_pay
приложение/код/Magento/Продажи/Модель/Заказ/Invoice.php sales_order_invoice_cancel
приложение/код/Magento/Продажи/Модель/Заказ/Invoice.php sales_order_invoice_register
приложение/код/Magento/Продажи/Модель/Заказ/Item.php sales_order_item_cancel
приложение/код/Magento/Продажи/Модель/Заказ/Оплата/Операции/CaptureOperation.php sales_order_payment_capture
приложение/код/Magento/Продажи/Модель/Заказ.php sales_order_load_after
приложение/код/Magento/Продажи/Модель/Заказ.php sales_order_save_before
приложение/код/Magento/Продажи/Модель/Заказ.php sales_order_save_after
приложение/код/Magento/Продажи/Модель/Заказ.php sales_order_delete_before
приложение/код/Magento/Продажи/Модель/Заказ.php sales_order_invoice_load_after
приложение/код/Magento/Продажи/Модель/Заказ.php sales_order_invoice_load_before
приложение/код/Magento/Продажи/Модель/Заказ.php sales_order_shipment_load_after
приложение/код/Magento/Продажи/Модель/Заказ.php sales_order_shipment_load_before
приложение/код/Magento/Продажи/Модель/Заказ.php sales_order_creditmemo_load_after
приложение/код/Magento/Продажи/Модель/Заказ.php sales_order_creditmemo_load_before
приложение/код/Magento/Продажи/Модель/Заказ.php sales_order_grid_collection_load_before
приложение/код/Magento/Продажи/наблюдатель/GridSyncInsertObserver.php sales_order_invoice_save_after
приложение/код/Magento/Продажи/наблюдатель/GridSyncInsertObserver.php sales_order_shipment_save_after
приложение/код/Magento/Продажи/наблюдатель/GridSyncInsertObserver.php sales_order_creditmemo_save_after
приложение/код/Magento/Продажи/Модель/Заказ/Оплата/Транзакция.php _html_txn_id
приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php sales_order_payment_place_start
приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php sales_order_payment_place_end
приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php sales_order_payment_pay
приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php sales_order_payment_cancel_invoice
приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php sales_order_payment_void
приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php sales_order_payment_refund
приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php sales_order_payment_cancel_creditmemo
приложение/код/Magento/Продажи/Модель/Заказ/Оплата.php sales_order_payment_cancel
приложение/код/Magento/Продажи/Модель/Заказ/Status.php sales_order_status_unassign
приложение/код/Magento/Продажи/Модель/Заказ.php sales_order_place_before
приложение/код/Magento/Продажи/Модель/Заказ.php sales_order_place_after
приложение/код/Magento/Продажи/Модель/Заказ.php order_cancel_after
приложение/код/Magento/Продажи/Модель/ResourceModel/Attribute.php _save_attribute_before
приложение/код/Magento/Продажи/Модель/ResourceModel/Attribute.php _save_attribute_after
app/code/Magento/Sales/Model/ResourceModel/Order/Address/Collection.php _load_after
app/code/Magento/Sales/Model/ResourceModel/Order/Collection/AbstractCollection.php _set_sales_order
приложение/код/Magento/Продажи/Модель/ResourceModel/Продажа/Collection.php sales_sale_collection_query_before
приложение/код/Magento/Продажи/Модель/Rss/NewOrder.php rss_order_new_collection_select
приложение/код/Magento/Продажи/Модель/Сервис/CreditmemoService.php sales_order_creditmemo_cancel
приложение/код/Magento/Продажи/Модель/Сервис/CreditmemoService.php sales_order_creditmemo_refund
приложение/код/Magento/Продажи/Модель/Сервис/OrderService.php sales_order_state_change_before
app/code/Magento/SalesRule/Block/Adminhtml/Promo/Quote/Edit/Tab/Actions.php adminhtml_block_salesrule_actions_prepareform
app/code/Magento/SalesRule/Block/Adminhtml/Promo/Quote/Edit/Tab/Coupons/Form.php adminhtml_promo_quote_edit_tab_coupons_form_prepare_form
app/code/Magento/SalesRule/Block/Adminhtml/Promo/Quote/Edit/Tab/Main.php adminhtml_promo_quote_edit_tab_main_prepare_form
приложение/код/Magento/SalesRule/Block/Adminhtml/Promo/Widget/Chooser.php adminhtml_block_promo_widget_chooser_prepare_collection
приложение/код/Magento/SalesRule/Controller/Adminhtml/Promo/Quote/Save.php adminhtml_controller_salesrule_prepare_save
приложение/код/Magento/SalesRule/Model/Quote/Discount.php sales_quote_address_discount_item
приложение/код/Magento/SalesRule/Model/Quote/Discount.php sales_quote_address_discount_item
приложение/код/Magento/SalesRule/Модель/Правило/Условие/Combine.php salesrule_rule_condition_combine
приложение/код/Magento/SalesRule/Model/Rule.php salesrule_rule_get_coupon_types
приложение/код/Magento/SalesRule/Model/RulesApplier.php salesrule_validator_process
app/code/Magento/Search/Controller/Adminhtml/Term/Report.php on_view_report
приложение/код/Magento/SendFriend/контроллер/продукт/Send.php отправитьдруг_продукт
приложение/код/Magento/Магазин/Модель/Адрес/Renderer.php store_address_format
приложение/код/Magento/Образцы/Контроллер/Adminhtml/Iframe/Show.php swatch_gallery_upload_image_after
app/code/Magento/Tax/Controller/Adminhtml/Tax/IgnoreTaxNotification.php adminhtml_cache_refresh_type
app/code/Magento/Tax/Model/Calculation/Rate.php tax_settings_change_after
app/code/Magento/Tax/Model/Calculation/Rate.php tax_settings_change_after
app/code/Magento/Tax/Model/Calculation/Rate.php tax_settings_change_after
app/code/Magento/Tax/Model/Calculation/Rule.php tax_settings_change_after
app/code/Magento/Tax/Model/Calculation/Rule.php tax_settings_change_after
app/code/Magento/Tax/Model/Calculation.php tax_rate_data_fetch
приложение/код/Magento/тема/блок/Html/Topmenu.php page_block_html_topmenu_gethtml_before
приложение/код/Magento/тема/блок/Html/Topmenu.php page_block_html_topmenu_gethtml_after
приложение/код/Magento/тема/модель/Config.php assign_theme_to_stores_after
приложение/код/Magento/Theme/Observer/CheckThemeIsAssignedObserver.php назначенный_тема_измененный
приложение/код/Magento/тема/Setup/InstallData.php theme_registration_from_filesystem
приложение/код/Magento/пользователь/блок/роль.php разрешения_роль_html_перед
приложение/код/Magento/Пользователь/Контроллер/Adminhtml/Пользователь/Роль/SaveRole.php admin_permissions_role_prepare_save
приложение/код/Magento/Пользователь/Модель/User.php admin_user_authenticate_before
приложение/код/Magento/Пользователь/Модель/User.php admin_user_authenticate_after
app/code/Magento/Wishlist/Block/Customer/Wishlist/Item/Options.php product_option_renderer_init
приложение/код/Magento/список желаний/контроллер/индекс/Add.php список желаний_добавить_продукт
приложение/код/Magento/список желаний/контроллер/индекс/Send.php список_пожеланий_поделиться
приложение/код/Magento/список желаний/контроллер/индекс/UpdateItemOptions.php список желаний_update_item
приложение/код/Magento/Wishlist/Helper/Data.php список желаний_items_renewed
app/code/Magento/Wishlist/Model/ResourceModel/Item/Collection.php список желаний_item_collection_products_after_load
приложение/код/Magento/Wishlist/Model/Rss/Wishlist.php rss_wishlist_xml_callback
приложение/код/Magento/список желаний/модель/список желаний.php список желаний_add_item
приложение/код/Magento/список желаний/модель/список желаний.php список желаний_product_add_after
lib/internal/Magento/Framework/App/Action/Action.php controller_action_predispatch
lib/internal/Magento/Framework/App/Action/Action.php controller_action_predispatch_
lib/internal/Magento/Framework/App/Action/Action.php controller_action_predispatch_
lib/internal/Magento/Framework/App/Action/Action.php controller_action_postdispatch_
lib/internal/Magento/Framework/App/Action/Action.php controller_action_postdispatch_
lib/internal/Magento/Framework/App/Action/Action.php controller_action_postdispatch
lib/internal/Magento/Framework/App/Cron.php дефолт
lib/internal/Magento/Framework/App/FrontController.php НЕ СОВПАДАЕТ
lib/внутренний/Magento/Framework/App/Http.php НЕ СОВПАДАЕТ
lib/внутренний/Magento/Framework/App/Http.php controller_front_send_response_before
lib/внутренний/Magento/Framework/App/View.php controller_action_layout_render_before
lib/внутренний/Magento/Framework/App/View.php controller_action_layout_render_before_
lib/internal/Magento/Framework/Controller/Noroute/Index.php controller_action_noroute
lib/internal/Magento/Framework/Data/AbstractSearchResult.php abstract_search_result_load_before
lib/internal/Magento/Framework/Data/AbstractSearchResult.php _load_before
lib/internal/Magento/Framework/Data/AbstractSearchResult.php abstract_search_result_load_after
lib/internal/Magento/Framework/Data/AbstractSearchResult.php _load_after
lib/internal/Magento/Framework/DataObject/Copy.php НЕ СОВПАДАЕТ
lib/internal/Magento/Framework/Event/Collection.php НЕ СОВПАДАЕТ
lib/internal/Magento/Framework/Event/Manager.php НЕ СОВПАДАЕТ
lib/internal/Magento/Framework/Event/Observer/Collection.php НЕ СОВПАДАЕТ
lib/internal/Magento/Framework/Event.php НЕ СОВПАДАЕТ
lib/internal/Magento/Framework/Locale/Currency.php currency_display_options_forming
lib/internal/Magento/Framework/Message/Manager.php session_abstract_clear_messages
lib/internal/Magento/Framework/Message/Manager.php session_abstract_add_message
lib/internal/Magento/Framework/Model/AbstractModel.php model_load_before
lib/internal/Magento/Framework/Model/AbstractModel.php _load_before
lib/internal/Magento/Framework/Model/AbstractModel.php model_load_after
lib/internal/Magento/Framework/Model/AbstractModel.php _load_after
lib/internal/Magento/Framework/Model/AbstractModel.php model_save_commit_after
lib/internal/Magento/Framework/Model/AbstractModel.php _save_commit_after
lib/internal/Magento/Framework/Model/AbstractModel.php model_save_before
lib/internal/Magento/Framework/Model/AbstractModel.php _save_before
lib/internal/Magento/Framework/Model/AbstractModel.php model_save_after
lib/internal/Magento/Framework/Model/AbstractModel.php clean_cache_by_tags
lib/internal/Magento/Framework/Model/AbstractModel.php _save_after
lib/internal/Magento/Framework/Model/AbstractModel.php model_delete_before
lib/internal/Magento/Framework/Model/AbstractModel.php _delete_before
lib/internal/Magento/Framework/Model/AbstractModel.php model_delete_after
lib/internal/Magento/Framework/Model/AbstractModel.php clean_cache_by_tags
lib/internal/Magento/Framework/Model/AbstractModel.php _delete_after
lib/internal/Magento/Framework/Model/AbstractModel.php model_delete_commit_after
lib/internal/Magento/Framework/Model/AbstractModel.php _delete_commit_after
lib/internal/Magento/Framework/Model/AbstractModel.php _clear
lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php core_collection_abstract_load_before
lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php _load_before
lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php core_collection_abstract_load_after
lib/internal/Magento/Framework/Model/ResourceModel/Db/Collection/AbstractCollection.php _load_after
lib/internal/Magento/Framework/Model/ResourceModel/Db/VersionControl/RelationComposite.php _process_relation
lib/internal/Magento/Framework/View/Element/AbstractBlock.php view_block_abstract_to_html_before
lib/internal/Magento/Framework/View/Element/Messages.php view_message_block_render_grouped_html_after
lib/internal/Magento/Framework/View/Layout/Builder.php layout_load_before
lib/internal/Magento/Framework/View/Layout/Builder.php layout_generate_blocks_before
lib/internal/Magento/Framework/View/Layout/Builder.php layout_generate_blocks_after
lib/internal/Magento/Framework/View/Layout/Generator/Block.php core_layout_block_create_after
lib/internal/Magento/Framework/View/Layout.php core_layout_render_element
lib/internal/Magento/Framework/View/Result/Layout.php layout_render_before
lib/internal/Magento/Framework/View/Result/Layout.php layout_render_before_

See also:

Как включить режим разработчика в Magento 2

Как получить URL-адрес изображения продукта в Magento 2