Сложные динамические фильтры в интернет-магазинах. Опрос

апрель 30 , 2019

Ребят, нужно ваше мнение.

Я обычно не провожу опросы на тему "какую статью написать", но сегодня другой случай. На webdevkin-е есть серия статей про фильтры в интернет-магазинах. Если не читали, то вот демо-страница с фильтрами. Иногда вы присылаете мне вопросы и пожеления на их доработку. Уже несколько раз была просьба показать, как делать сложные динамические фильтры. Что это значит?

В упомянутой серии уроков фильтры были, так сказать, фиксированные. Категории, бренды, цены и что-то еще. У каждого товара есть такие характеристики. Но что если у нас большой магазин с кучей товаров разного плана? Например, мы продаем ноутбуки, телефоны и видеокамеры. У ноутбуков есть параметры: процессор, объем памяти, тип и объем жесткого диска, диагональ экрана. У телефонов форм-фактор, ОС, объем памяти и цвет. У видеокамер что-то свое. Каждой категории товаров присущи свои наборы фильтров и значений, причем они могут хитро пересекаться. Например, диагональ экрана есть у ноутбуков и телефонов, но если у ноутбуков это значения 11, 13, 14 и 15 дюймов, то у телефонов скорее 4, 5, 5.5 и так далее.

И по всем этим параметрам хочется иметь фильтры, как это делают в серьезных магазинах типа связного, юлмарта и им подобных. И этот набор фильтров и их значений заранее неизвестен, ведь в любой момент нам может прийти в голову добавить в телефоны новый фильтр, например "Поддержка карт-памяти" со значениями Да или Нет. То есть всем этим хозяйством нужно уметь управлять и на ходу редактировать.

Насколько вам интересна и полезна эта тема?

Сразу скажу, тема непростая. Будет много кода, и на сервере, и на клиенте. А еще хитрые sql-запросы, которые диким образом будут соединяться через php. В общем, это самая сложная тема, что была в интернет-магазинах.

Если у вас есть интерес, пожалуйста, обозначьте его любым способом. Напишите комментарий, оцените статью звездочками ниже, проголосуйте в опросе или напишите мне в личку ВК или на почту webdevkin@gmail.com. По возможности укажите, что именно вы ждете от этих расширенных фильтров. Делаете ли вы реальный проект или просто интересно, как это организовать? Или вообще интересуетесь всем, что касается интернет-магазинов и хотите попрактиковаться в написании js и php кода? Это поможет мне оценить, как лучше писать статью.

Я подожду неделю-другую и оценю интерес к этой теме. Не буду врать, если заинтересованных окажется 3-4 человека, то я не стану тратить 2 недели на написание сложной статьи, это неразумно. Но если это нужно десятку-другому читателей, то почему бы и нет. Тогда буду готовить или здоровенный лонгрид, или новую серию уроков.

Всем спасибо, жду ваших голосов и комментариев

Заходите в группу в контакте - https://vk.com/webdevkin
Анонсы статей, обсуждения интернет-магазинов, vue, фронтенда, php, гита.
Истории из жизни айти и обсуждение кода.
Как Вам статья? Оцените!