Bioseptikon.ru продаёт септики, кессоны, погреба и сопутствующие товары. В каталоге много похожих моделей, где выбор зависит от вариаций, способа отвода, монтажа и технических характеристик. Нужно было сделать карточки товаров информативнее без перехода на страницу товара.
Задача клиента
В стандартной сетке UniTheme2 покупатель видел фото, название, цену и кнопку корзины. Для септиков этого мало: у одной модели есть разные способы отвода, модификации, монтаж, глубина залегания трубы и другие характеристики. Нужно было вывести эти данные в листинг и сохранить удобный сценарий покупки на десктопе и мобильных устройствах.
Что я сделал
Для десктопа оставил вид “Сетка” в UniTheme2 и добавил в карточку переключатели вариаций, технические характеристики и нижнюю кнопку выбора опций.
Для мобильной версии использовал вид “Список без опций”: рядом с корзиной появилась кнопка “Опции”, а характеристики и вариации остались доступны без перегруза карточки.
Вывел количество пользователей, глубину залегания трубы, залповый сброс, производительность и другие параметры с возможностью добавлять иконки к характеристикам.
При переключении вариации меняются значения характеристик. Для септиков это особенно важно по глубине залегания трубы.
Кнопки “В корзину”, “Выбрать опции” и “Опции” открывают один и тот же сценарий выбора. В попапе дополнительно выводятся характеристики товара.
На странице товара добавил кнопку “Раскрыть опции”, чтобы покупатель мог управлять вариантами без длинного блока, который сразу занимает экран.
UI-UX
До доработки пользователь видел стандартную компактную сетку. После доработки карточка показывает вариации, ключевые параметры и отдельное действие для выбора опций. Это снижает количество лишних переходов и помогает сравнивать похожие модели прямо в категории.
Главный результат: покупатель быстрее понимает различия между моделями и может выбрать нужную комплектацию без лишних переходов. Для каталога с техническими товарами это напрямую влияет на удобство сравнения и качество заявки.
Если в каталоге много похожих товаров с вариациями, опциями и техническими параметрами, стандартная карточка CS-Cart часто скрывает важную информацию. Её можно доработать точечно, сохранив UniTheme2 и существующую структуру магазина.
Покупателю нужно сравнить не только цену, но и производительность, размеры, способы подключения, совместимость и другие параметры.
Если модификации отличаются характеристиками, карточка каталога должна обновлять данные при переключении варианта.
Когда товар нельзя просто положить в корзину, нужно явно вести пользователя в окно выбора опций и не прятать этот сценарий.
На мобильных важно отделить быстрые действия от подробной информации: опции, описание и характеристики должны быть доступны, но не ломать компактность списка.
Готовый шаблон закрывает базовый сценарий, но для сложного каталога часто требуется аккуратная доработка TPL, JS и логики вывода данных.
Если характеристики не видны в листинге, покупатели чаще уточняют базовые параметры. Часть этих вопросов можно закрыть прямо в карточке товара.
Если хотите сначала разобраться самостоятельно: что вынести в карточку каталога, какие возможности CS-Cart и UniTheme2 проверить до разработки и что обязательно протестировать на мобильной версии.
Да. Если задача касается вывода вариаций, характеристик, кнопок и попапов, обычно достаточно точечных доработок шаблонов, JS и PHP-логики CS-Cart.
Нужно определить набор характеристик для листинга, подготовить вывод значений и добавить привязку иконки. Важно не тянуть в карточку все свойства товара, а показывать только параметры, которые помогают выбрать модель.
Карточка должна обновлять не только цену и кнопку покупки, но и характеристики выбранной вариации. Иначе пользователь видит один вариант товара, а параметры остаются от другого.
Да. В этом кейсе кнопки “В корзину”, “Выбрать опции” и “Опции” ведут в один сценарий, чтобы пользователь не попадал в разные интерфейсы выбора комплектации.
На мобильном экране меньше места. То, что удобно в десктопной сетке, может перегрузить список товаров. Поэтому для мобильной версии нужны отдельные кнопки, компактный вывод характеристик и раскрывающиеся блоки.