Автоматизирован ли фильтр товаров в интернет магазинах?



@squadbrodyaga

Здравствуйте, делаю первый сайт для портфолио, решил сделать интернет магазин.
Сейчас я сделал фильтр для смартфонов, но суть в том, что он подходит только для смартфонов,
неужели в реальных проектах нужно под каждую категорию товаров делать свой фильтр или
это как-то автоматизированно?


Решения вопроса 1



@lolzqq

Делается универсальная функция, в которую передаётся название категории, а на выходе отдаётся список подошедших товаров. Вовсе не обязательно плодить десятки функций, выполняющих одно и то же.

На нажатие кнопки фильтра для определённой категории (или переключении селектора или что там у вас для этого сделано…) получаем из аттрибута, например filter=»» название категории/метки для поиска и загоняем в универсальную функцию, которая будет делать запрос.

function func(category){
   // делаем запрос на сервер для выдачи товаров по категории category
   // получаем ответ
   result = ответ, полученный от сервера;
   return result;
}
var a=func('smartphones');
var b=func('tv');

Комментировать

Ответы на вопрос 0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *