Не работает поиск аспро максимум

Не работает поиск аспро максимум

В Аспро: Максимум доступно 2 варианта отображения страницы поиска: с меню и фильтром. Используйте тип «С фильтром», если на странице поиска необходимо фильтровать результаты по параметрам. Подключайте тип «С меню», если хотите отображать категории товаров в левом боковом меню.

Страница поиска с фильтром.

Просматривайте товары, которые удовлетворяют условию поиска, по категориям. Для этого просто нажмите на название раздела над умным фильтром. Например, в интернет-магазине вы искали футболки. Чтобы посмотреть только женские футболки, необходимо кликнуть на название категории «Женская одежда» (2). Чтобы вернуть весь список товаров, нужно кликнуть по заголовку «Найдено в разделах» (1).

Страница поиска с меню.

Выбрать понравившийся вам вариант вы можете через виджет настроек в категории «Каталог». Выберите вариант в блоке «Вид страницы поиска». Сохраните изменения.

А также выбрать тип страницы вы можете в административной части. Для этого перейдите в настройки решения: Аспро → Аспро: Max → Настройки. Откройте таб «Каталог».

Выберите вариант в поле «Вид страницы поиска» и сохраните изменения.

Тестируйте типы отображения страницы поиска и подключайте тот, который подходит вашему проекту.

Источник

Проблемы с решениями на Аспро после обновления Битрикса

Мы не стали дожидаться обновлений и уже сейчас можем посоветовать как починить свой сайт тем, кто столкнулся с проблемой.

Внимание, изменения коснутся модуля Аспро, поэтому они затрутся после следующего обновления вашего решения.

Первое что нужно поправить, это основной класс компонента вашего решения.
Заходим сюда:
/bitrix/modules/aspro.allcorp2/classes/general/CAllcorp2.php

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

Находим в файле функцию getFieldImageData и в ней строку:
$arItem[$fieldName] = $imageData;

Заменяем эту строку на:
$arItem[‘FIELDS’][$fieldName] = $imageData;

Готово, теперь большинство компонентов будет отлично работать.

Если в каком-то разделе, например в каталоге, все еще нет картинок, то откройте шаблон списка элементов и найдите строки:

if($bShowImage) <
$bImage = strlen($arItem[‘FIELDS’][‘PREVIEW_PICTURE’][‘SRC’]);
$arImage = ($bImage ? CFile::ResizeImageGet($arItem[‘FIELDS’][‘PREVIEW_PICTURE’][‘ID’], array(‘width’ => 400, ‘height’ => 200), BX_RESIZE_IMAGE_PROPORTIONAL_ALT, true) : array());
$imageSrc = ($bImage ? $arImage[‘src’] : SITE_TEMPLATE_PATH.’/images/noimage_product.png’);
$imageDetailSrc = ($bImage ? $arItem[‘FIELDS’][‘DETAIL_PICTURE’][‘SRC’] : false);
>

Читайте также:  Не работает свет кия спектра

И удалите в них [‘FIELDS’].
После этого в шаблоне тоже будут показываться изображения.

UPD 21.09.2018: Битрикс выпустил обновление модуля «Информационные блоки» (обновление 18.0.4), которое решает эту проблему. Но если у вас лицензия Битрикса не активна и вы не можете поставить обновления, вы можете воспользоваться инструкцией выше. Или заказать у нас продление Битрикса, обращайтесь!

Источник

База знаний

Поиск по сайту работает некорректно

Если в поле поиска ввести полное название бренда или товара (например, прописать nike), товары находятся. Если же ввести неполное название (например, nik), поиск не осуществляется.

Вот как это может выглядеть на сайте:

Для Аспро: Максимум, Аспро: Next, Аспро: Оптимус и Аспро: Маркет.

В последних версиях решений настройка задается через параметры компонента каталога. В публичной части сайта наведите на область страницы в режиме правки и нажмите на шестеренку.

В настройках поиска найдите поле «Искать без учета морфологии (при отсутствии результата поиска)»‎. Поставьте галку и сохраните изменения.

Если у вас нет такой настройки в параметрах компонента каталога, то в настройках шаблона поиска нужно изменить значение параметра RESTART.

Внимание! Нижеследующая инструкция подразумевает работу с кодом шаблона. Перед внесением изменений обязательно познакомьтесь с нашими рекомендациями. Если вы собираетесь вносить изменения в код шаблона

Для Аспро: Маркет, Аспро: Оптимус, Аспро: Интернет-магазин в публичной части сайта активируйте режим правок и перейдите на страницу поиска. Нажмите всплывающую кнопку со стрелкой рядом с шестеренкой и выберите пункт Поиск по каталогу → Редактировать шаблон компонента.

Для Аспро: Next в публичной части сайта активируйте режим правок и перейдите на страницу поиска. Нажмите всплывающую кнопку со стрелкой рядом с шестеренкой и выберите пункт Редактировать шаблон компонента → Каталог (bitrix:catalog).

Найдите в коде строку «RESTART» => «значение» и пропишите в качестве значения «Y».

После этого в результатах поиска будут выводиться все товары, в названии которых имеются заданные в поиске символы.

Источник

Не работает поиск аспро максимум

В Аспро: Next, начиная с версии 1.1.6, вы можете отображать или скрывать в строке поиска в шапке товары, которых нет в наличии.

Читайте также:  Что делать когда у коровы не работает рубец

Чтобы задать отображение, перейдите в настройки решения.

Аспро → Аспро: Next → Настройки

В поле «Скрывать отсутствующие товары в поиске в шапке» поставьте галку, если не хотите отображать в строке поиска товары, которых нет в наличии. Если вы хотите выводить отсутствующие товары, уберите галку.

В нашем примере холодильника Electrolux ERB-34033W нет в наличии.

Чтобы товары отображались в строке поиска в шапке, у них должен быть задан количественный учет. Вы можете включить параметр для всего сайта, для этого перейдите в настройки торгового каталога.

Настройки → Настройки продукта → Настройки модулей → Торговый каталог

Чтобы включить количественный учет, нажмите кнопку «Изменить» в блоке «Значение параметров товаров по умолчанию».

В поле «Включить количественный учет» поставьте галку. Затем нажмите кнопку «Сохранить».

Вы можете задать эту настройку отдельно для товаров. Чтобы включить параметр, перейдите в редактирование карточки товара на вкладку «Торговый каталог», затем на вкладку «Параметры». В поле «Включить количественный учет» выберите параметр «да».

Если в настройках решения вы поставили галку в поле «Скрывать отсутствующие товары в поиске в шапке», товар не будет отображаться в поиске по заголовкам в шапке.

Если в настройках решения вы убрали галку в поле «Скрывать отсутствующие товары в поиске в шапке», товар будет отображаться в поиске по заголовкам в шапке.

Источник

Не работает поиск аспро максимум

В новых версиях интернет-магазинов появилась возможность осуществлять поиск не только по названиям элементов (товаров), но и по свойствам торговых предложений — например, по размеру «XS» или цвету «Белый»

  • Аспро: Next — начиная с версии 1.0.11
  • Аспро: Маркет — начиная с версии 1.3.9
  • Аспро: Оптимус — начиная с версии 1.1.9
  • Аспро: Шины и диски 2.0.

Для настройки перейдите в административную часть сайта в Контент → Инфоблоки → Типы инфоблоков → Каталог → Торговые предложения.

Переключитесь на вкладку «Свойства». У нужного свойства торгового предложения нажмите на многоточие — например, у свойства «Размер».

Читайте также:  Во сколько лет уже не надо работать

Поставьте галочку в строке «Значения свойства участвуют в поиске» и сохраните изменения.

Теперь нужно сделать переиндексацию поиска. Перейдите в Настройки → Поиск → Переиндексация.

Вы можете переиндексировать только измененные параметры или все целиком. Мы рекомендуем проводить переиндексацию поиска полностью. Для этого снимите галочку в строке «Переиндексировать только измененные». После этого нажмите на кнопку «Переиндексировать».

В результате после нажатия кнопки «Искать» или кнопки клавиатуры «Enter» поисковая выдача будет иметь вид:

Теперь рассмотрим, как включить поиск по торговым предложениям в выпадающем списке поиска (чтобы торговые предложения отображались еще до нажатия кнопки «Искать» или кнопки клавиатуры «Enter»):

В Аспро: Next эта настройка включена по умолчанию. В Аспро: Оптимус и Аспро: Маркет это нужно сделать дополнительно.

В публичной части сайта при включенном режиме правки наведите на область поиска. В появившейся панели меню нажмите на стрелочку. Выберите «Поиск по заголовкам» → «Редактировать параметры компонента».

На вкладке «Категория #1» в блоке «Ограничение области поиска» выберите вариант «Каталог». В блоке «Искать в информационных блоках типа» установите вариант «все», если хотите, чтобы в поиске отображались и торговые предложения, и товары каталога, в названии которых присутствует поисковое слово — например, «Синий».

Если вы хотите, чтобы в выпадающем списке поиска отображались только торговые предложения, выберите вариант «Торговые предложения».

Результат выбора «все»: поиск и по торговым предложениям, и по заголовкам товаров:

В публичной части сайта при включенном режиме правки наведите на область поиска. В появившейся панели меню нажмите на шестеренку.

На вкладке «Дополнительные настройки» в строке «ID инфоблока каталога» напишите «13,all» (обязательно маленькими буквами!), если хотите, чтобы в поиске отображались и торговые предложения, и товары каталога, в названии которых присутствует поисковое слово — например, «Синий».

Если вы хотите, чтобы в выпадающем списке поиска отображались только торговые предложения, укажите ID, равный 14.

Чтобы вернуть первоначальный вариант поиска по заголовкам товаров ,укажите ID инфоблока каталога, равный 13.

Результат выбора «13, all»: поиск и по торговым предложениям, и по заголовкам товаров:

Источник

Оцените статью