Страница продуктов Magento показывает только 10000 продуктов в Frontend

Я застрял с проблемой, у меня есть категория, которая имеет 16 тыс. продуктов, но в передней части он показывает только 10 тыс. продуктов каждый раз. Я также попробовал эту ссылку, размещенную некоторыми анонимными https://gist.github.com/anonymous/225c498e81565fd6d6a3de670c008593

но этот пост также бесполезен. любой может сообщить мне, если есть какой-либо способ переопределить файл search_request.xml (в котором установлено 10000), так как я не хочу менять базовый файл. любая помощь будет оценена.

0 ответов

Magento имеет ограничение в 10 000 товаров, отнесенных к одной категории. Magento также имеет значение конфигурации, предназначенное для того, сколько товаров должно отображаться на странице поиска / расширенного поиска / категории. Его можно найти в CatalogSearch/etc/search_request.xml

<size>10000</size>

Создание пользовательского модуля для переопределения файла search_request.xml. я прикрепил пользовательский модуль Скачать

По умолчанию magento2 показывает 10000 товаров в категории. если в вашей категории более 10000 товаров, вам нужно изменить размер в vendor/magento/module-catalog-search/etc/search_request.xml

Вы не можете изменить основной файл напрямую. поэтому вы должны переопределить файл в вашем модуле.

1-й метод:

Пожалуйста, проверьте приведенный ниже URL, чтобы создать новый модуль и переопределить файл XML.

Переопределить файл XML

2-й метод:

Если у вас есть существующий модуль, измените версию модуля в module.xml, добавьте последовательность, а затем переопределите файл. (Выполнить команду обновления).

Другие вопросы по тегам