Magento_Catalog module
This module functionality is represented by the following sub-systems:
- Products Management. It includes CRUD operations of a product, product media, product attributes, etc.
- Category Management. It includes CRUD operations of a category, category attributes.
This module provides a mechanism for creating a new product type in the system. This module provides API filtering that allows limiting product selection with advanced filters.
Structure
Learn about a typical file structure for a module.
Observer
This module observes the following events:
-
etc/events.xmlmagento_catalog_api_data_productinterface_save_beforeevent inMagento\Framework\EntityManager\Observer\BeforeEntitySavefile.magento_catalog_api_data_productinterface_save_afterevent inMagento\Framework\EntityManager\Observer\AfterEntitySavefile.magento_catalog_api_data_productinterface_delete_beforeevent inMagento\Framework\EntityManager\Observer\BeforeEntityDeletefile.magento_catalog_api_data_productinterface_delete_afterevent inMagento\Framework\EntityManager\Observer\AfterEntityDeletefile.magento_catalog_api_data_productinterface_load_afterevent inMagento\Framework\EntityManager\Observer\AfterEntityLoadfile.magento_catalog_api_data_categoryinterface_save_beforeevent inMagento\Framework\EntityManager\Observer\BeforeEntitySavefile.magento_catalog_api_data_categoryinterface_save_afterevent inMagento\Framework\EntityManager\Observer\AfterEntitySavefile.magento_catalog_api_data_categoryinterface_save_afterevent inMagento\Catalog\Observer\InvalidateCacheOnCategoryDesignChangefile.magento_catalog_api_data_categoryinterface_delete_beforeevent inMagento\Framework\EntityManager\Observer\BeforeEntityDeletefile.magento_catalog_api_data_categoryinterface_delete_afterevent inMagento\Framework\EntityManager\Observer\AfterEntityDeletefile.magento_catalog_api_data_categoryinterface_load_afterevent inMagento\Framework\EntityManager\Observer\AfterEntityLoadfile.magento_catalog_api_data_categorytreeinterface_save_beforeevent inMagento\Framework\EntityManager\Observer\BeforeEntitySavefile.magento_catalog_api_data_categorytreeinterface_save_afterevent inMagento\Framework\EntityManager\Observer\AfterEntitySavefile.magento_catalog_api_data_categorytreeinterface_delete_beforeevent inMagento\Framework\EntityManager\Observer\BeforeEntityDeletefile.magento_catalog_api_data_categorytreeinterface_delete_afterevent inMagento\Framework\EntityManager\Observer\AfterEntityDeletefile.magento_catalog_api_data_categorytreeinterface_load_afterevent inMagento\Framework\EntityManager\Observer\AfterEntityLoadfile.admin_system_config_changed_section_catalogevent inMagento\Catalog\Observer\SwitchPriceAttributeScopeOnConfigChangefile.catalog_product_save_beforeevent inMagento\Catalog\Observer\SetSpecialPriceStartDatefile.store_save_afterevent inMagento\Catalog\Observer\SynchronizeWebsiteAttributesOnStoreChangefile.catalog_product_save_commit_afterevent inMagento\Catalog\Observer\ImageResizeAfterProductSavefile.catalog_category_prepare_saveevent inMagento\Catalog\Observer\CategoryDesignAuthorizationfile.
-
/etc/frontend/events.xmlcustomer_loginevent inMagento\Catalog\Observer\Compare\BindCustomerLoginObserverfile.customer_logoutevent inMagento\Catalog\Observer\Compare\BindCustomerLogoutObserverfile.
-
/etc/adminhtml/events.xmlcms_wysiwyg_images_static_urls_allowedevent inMagento\Catalog\Observer\CatalogCheckIsUsingStaticUrlsAllowedObserverfile.catalog_category_change_productsevent inMagento\Catalog\Observer\CategoryProductIndexerfile.category_moveevent inMagento\Catalog\Observer\FlushCategoryPagesCache
data-slots=text
The version of this module is 104.0.9.