Беру в работу виджеты сравнения товаров и всегда начинаю не с кода, а с того, как покупатель принимает решение между несколькими похожими моделями. Если сравнение спрятано на отдельной странице, а таблица характеристик выглядит как сплошной текст без акцентов, человек закрывает вкладку и уходит выбирать в другом месте.
В основе моей работы — минимум лишних действий для покупателя. Кнопка добавления стоит прямо на карточке товара и в списке каталога, счётчик выбранных позиций меняется без перезагрузки страницы, а сама таблица открывается либо всплывающим окном, либо отдельным экраном — смотря что естественнее для вашей темы оформления. Параметры, которые отличаются между выбранными моделями, я вывожу заметно — цветом, жирностью или отдельной меткой, а одинаковые строки можно скрыть переключателем, чтобы таблица оставалась короткой и читаемой даже при сравнении нескольких товаров сразу.
Под капотом виджет опирается на те характеристики, которые уже заведены в вашем каталоге — цифры, текстовые значения, флажки да/нет, единицы измерения, — так что никакого дублирования данных и новых громоздких таблиц в базе не появляется. Отдельно проверяю адаптивную версию для телефона.
Коротко о результате:
— рабочая кнопка сравнения на карточке товара и в каталоге;
— таблица характеристик с автоматическим выделением отличий;
— адаптивная версия для телефонов и планшетов;
— список сравнения сохраняется между заходами покупателя;
— интеграция под структуру характеристик именно вашего каталога.
В основе моей работы — минимум лишних действий для покупателя. Кнопка добавления стоит прямо на карточке товара и в списке каталога, счётчик выбранных позиций меняется без перезагрузки страницы, а сама таблица открывается либо всплывающим окном, либо отдельным экраном — смотря что естественнее для вашей темы оформления. Параметры, которые отличаются между выбранными моделями, я вывожу заметно — цветом, жирностью или отдельной меткой, а одинаковые строки можно скрыть переключателем, чтобы таблица оставалась короткой и читаемой даже при сравнении нескольких товаров сразу.
Под капотом виджет опирается на те характеристики, которые уже заведены в вашем каталоге — цифры, текстовые значения, флажки да/нет, единицы измерения, — так что никакого дублирования данных и новых громоздких таблиц в базе не появляется. Отдельно проверяю адаптивную версию для телефона.
Коротко о результате:
— рабочая кнопка сравнения на карточке товара и в каталоге;
— таблица характеристик с автоматическим выделением отличий;
— адаптивная версия для телефонов и планшетов;
— список сравнения сохраняется между заходами покупателя;
— интеграция под структуру характеристик именно вашего каталога.