Количество товаров для значений характеристик в фильтре
Добрый день!
Как выводить количество товаров в фильтре категории для каждого значения характеристик
Добрый день!
Как выводить количество товаров в фильтре категории для каждого значения характеристик
3 ответа
Да по сути никак. Только отфильтровав список товаров и получив эту цифру.
Делать это на "лету", в момент формирования страницы категории=убить сервер. Время формирования категорий будет в десятки секунд.
Единоразово, до момента начала использования фильтра, это можно сделать, ну например создав плагином, который будет заранее проходить по характеристикам категорий, фильтровать, заносить эти данные куда-нибудь и потом использовать при выводе категорий.
Но надо же менять менять эти цифры для комбинаций характеристик фильтра. Заранее обходить все комбинации? Но товары меняются - значит надо делать это при изменениях в характеристиках, товарах, их кол-ве и пр.
Сделать можно, но работать будет, мягко говоря, не очень.
Максимум что можно сейчас делать без особых проблем - "отключать" в фильтре значения характеристик, для которых не будет товаров. Это умеют некоторые плагины фильтров. Правда это тоже будет перенапрягать сервер лишним запросом перед самой фильтрацией.
Я просто смотрю, что у практически у всех сайтов на битриксе выводится кол-во товаров с такими значениями характеристик . Например: вбейте "купить плитку в москве"
И вроде у них нормально открываются сайты... Почему у них со скоростью нет проблем?
Я не знаю -) Битрикс не моя тема. Скорее всего архитектура фильтрации другая.