← All modules

Magento 2 module · foundation

Catalog Indexer Flat

Building block that lets other Infrangible modules temporarily bypass Magento's flat catalog tables, so exports read complete product and category data.

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-flat

Then enable it and update the store as described in the installation guide. Composer installs the required modules listed on this page automatically.