Якщо ви не хочете робити reindex Magento 2 з адмін панелі, ви можете запустити реіндекс через CLI.

Щоб зробити reindex Magento 2 за допомогою CLI (Command Line Interface), перейдіть до папки Magento у терміналі та виконайте команду:

php bin/magento indexer:reindex

Вона переіндексує всі індекси. Ось приклад успішного виконання переіндексації:

Design Config Grid index has been rebuilt successfully in 00:00:00
Customer Grid index has been rebuilt successfully in 00:00:00
Category Products index has been rebuilt successfully in 00:00:01
Product Categories index has been rebuilt successfully in 00:00:00
Catalog Rule Product index has been rebuilt successfully in 00:00:01
Product EAV index has been rebuilt successfully in 00:00:02
Stock index has been rebuilt successfully in 00:00:00
Product Price index has been rebuilt successfully in 00:00:01
Catalog Product Rule index has been rebuilt successfully in 00:00:00
Catalog Search index has been rebuilt successfully in 00:00:02

Якщо вам потрібно зробити реіндекс певного типу індексу, використовуйте його назву в кінці команди. Напр.:

php bin/magento indexer:reindex [indextype]

За замовчуванням Magento 2 надає такі типи індексів:

design_config_grid,
customer_grid,
catalog_category_product,
catalog_product_category,
catalogrule_rule,
catalog_product_attribute,
cataloginventory_stock,
catalog_product_price,
catalogrule_product,
catalogsearch_fulltext

Однак виконання деяких індексерів може зайняти деякий час. Тож вам потрібно навчитися оптимізувати reindex в Magento 2, щоб заощадити час.