Это связано с проблемой переиндексации.
Приложение код Modules Каталог и т.д. di.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<preference for="MagentoCatalogModelIndexerCategoryProductActionFull" type="ModulesCatalogModelIndexerCategoryProductActionFull" />
</config>
Приложение код Modules Каталог Model Индексатор Категория Продукт Action Full.php
<?php
namespace ModulesCatalogModelIndexerCategoryProductAction;
/**
* Class AbstractAction
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
*/
class Full extends MagentoCatalogModelIndexerCategoryProductActionFull {
public function isRangingNeeded() {
return false; // It was "True" as default setting.
}
}
Затем мы должны запустить эту команду.
php bin/magento cache:clean
php bin/magento indexer:reindex
Наконец, мы получили целые 2000 продуктов на нашей странице категории вместо предыдущих 340 продуктов на странице frontend. Кроме того, вкладка «Категория продукта» для управления индексами обновляется только с даты обновления версии до текущей даты и времени индексирования.
Отличный опыт!
Надеюсь, это поможет многим разработчикам и владельцам.