Magento can store catalog data in so-called flat tables to speed up the storefront. These tables only contain a selection of attributes, though, so processes that need complete product or category data, such as product exports, can miss information when flat tables are used. This module allows other Infrangible modules to switch off the use of flat tables for the duration of their own process, without changing the store configuration.
Merchants normally do not install this module directly. It is pulled in automatically by modules that need it, for example “Catalog Product Feed”.
Features
- Lets a process switch off the use of the flat product tables and the flat category tables temporarily.
- The store configuration stays unchanged: the storefront continues to use flat tables if they are enabled.
- Makes exports reliable in stores that use the flat catalog.
Configuration
The module has no settings and no visible features of its own. It works right after installation and is only used by the modules that rely on it.
Installation
Install the module with Composer in your Magento root directory:
composer require infrangible/m2-catalog-indexer-flatThen enable it and update the store as described in the installation guide. Composer installs the required modules listed on this page automatically.