Отображение размеров в фильтре "Блок многоуровневой навигации"

Автор titilio, 13 декабря 2014, 20:35:49

« назад - далее »

titilio

Здравствуйте. Проблема такая. Фильтр показывает размеры которые существуют в определенном товаре. Но бывает, что например размера "XXL" нет в наличии, а фильтр все равно показывает этот товар. Как сделать фильтр по атрибутам, которые только есть в наличии. Спасибо.

Mr.Sen

Этот модуль выводит фильтры (атрибуты), которые есть у товара. Если размера XXL нет у товаров в показанной категории, то это размер не должен показываться. Переиндексируйте фильтры в настройках модуля. Может быть у вас старые индексы.

titilio

Размер XXL есть у этих товаров. Но его временно нет в наличии и поэтому атрибут равен 0. Но клиент с помощью фильтра ищет именно размер в наличии, а не товары у которых есть размер XXL в размерной сетке. Как то так. В этом помощь и ищу, надеюсь на ответ.

PrestaMan

Была такая тема, там писали, что в модуль нужно добавить условие перед выводом фильтров.Если количество 0, то скрывать этот фильтр.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

tigran

Для версии prestashop 1.5 было решение
{if !$value.nbr}
{$value.name|escape:html:'UTF-8′}{if $layered_show_qties} ({$value.nbr}){/if}
{/if}

Виталий

Это настраивается в модуле.
Панель управления > Модули
Настройка модуля "Блок многоуровневых навигационных фильтров"
Конфигурация:
Скрыть фильтры с нулевым количеством совпадений: Да.

Cоздание интернет сайтов Webstudio UwK

titilio

Цитата: Виталий от 14 декабря 2014, 14:40:56
Это настраивается в модуле.
Панель управления > Модули
Настройка модуля "Блок многоуровневых навигационных фильтров"
Конфигурация:
Скрыть фильтры с нулевым количеством совпадений: Да.

К сожалению у себя такого не нашел. Версия у меня PrestaShop™ 1.4.11

Adik

Значит у вас старая версия модуля. В ней нет таких функций. Ставить новую версию этого модуля на prestashop 1.4 нельзя. Вам нужно или обновить prestashop, или переделлать старый модуль. Скачать новый модуль с github prestashop, чтобы использовать его как пример.