Битрикс
30.08.2022
Битрикс поиск ищет не все товары
Что проверить, если поиск в Битрикс находит не все товары
- Увеличьте количество элементов в настройках поиска
Перейдите в:
Настройки → Настройки продукта → Настройки модулей → Поиск
И увеличьте лимит количества элементов поиска. Иногда поиск просто обрезает результаты из-за слишком маленького ограничения.
- Проверьте индексирование инфоблока
Откройте настройки нужного инфоблока и убедитесь, что включена галочка:
Индексировать элементы для модуля поиска
Без этой настройки товары могут вообще не попадать в поисковый индекс. - Выполните переиндексацию поиска
После изменения настроек желательно полностью пересобрать индекс поиска.
Перейдите в:
Администрирование → Настройки → Поиск → Переиндексация - Проверьте параметр PAGE_RESULT_COUNT
В компоненте поиска по каталогуbitrix:catalog.searchувеличьте параметр:
Если параметра нет — добавьте его вручную. Иначе компонент может ограничивать количество найденных товаров."PAGE_RESULT_COUNT" => 9999, - Проверьте ограничения в шаблонах Аспро
В некоторых шаблонах Аспро используется собственный лимитPAGE_RESULT_COUNT, который может переопределять настройки компонента.
В своих проектах я использую серверную инфраструктуру Timeweb Cloud
VPS и облачные решения для стабильной работы сайтов на PHP и 1С-Битрикс — от корпоративных сайтов до интернет-магазинов и высоконагруженных веб-проектов.
Перейти на Timeweb CloudГде искать PAGE_RESULT_COUNT в шаблонах Аспро
- Аспро: Макс
templates/aspro_max/components/bitrix/catalog.search/main/include_search_page.php - Аспро: Маркет
templates/aspro_mshop/components/bitrix/catalog.search/main/template.php - Аспро: Оптимус
templates/aspro_optimus/components/bitrix/catalog.search/main/template.php - Аспро: Next
templates/aspro_next/components/bitrix/catalog.search/main/include_search_page.php - Аспро: Шины и диски 2.0
templates/aspro_tires2/components/bitrix/catalog.search/main/template.php
Комментарии