P-GROUP обратился к нам за разработкой интернет-магазина на InSales. В нём планировали продавать кондиционеры и другую климатическую технику от нескольких поставщиков. Мы сделали магазин с оплатой и доставкой. Самой объёмной частью проекта стала работа с каталогом и фильтрами.
С этой нишей мы уже работали и знали, где возникнут сложности. Поставщики называют одни и те же характеристики по-разному. При загрузке товаров эти различия переходят на сайт: вместо одного фильтра по площади помещения появляются несколько похожих. Сопоставление таких параметров и стало основной работой с каталогом.
Собрали магазин
Мы настроили оформление, собрали главную страницу и разделы каталога, разместили баннеры. Заполнили страницы о компании, контактах, оплате, доставке, гарантиях и возврате, добавили политику конфиденциальности.

Подключили ЮKassa и службы доставки с получением в пункте выдачи или курьером. Сделали тестовый заказ: он появился в админке магазина, переход к оплате работал.
Разделили загрузку товаров и работу с витриной
Клиент сам подключал поставщиков и настраивал загрузку их товаров. Мы разработали структуру складских разделов InSales: туда поступал весь ассортимент, а уже из него мы формировали каталог для покупателей.
Это позволяло работать с общей базой товаров и отдельно решать, что и в каком разделе показывать на сайте. Для этого нужно было сопоставить категории поставщиков, разобраться с характеристиками и настроить фильтры для каждого типа оборудования.
Свели разные названия характеристик к одному
Например, площадь помещения у поставщиков была записана как «Площадь помещения», «Обслуживаемая площадь» и «Эффективен для помещения площадью до».
Если оставить всё как есть, фильтр будет искать только по одному из этих полей. Подходящий кондиционер другого поставщика может не попасть в результаты просто потому, что его площадь записана под другим названием.

Мы сопоставляли такие параметры, проверяли значения и единицы измерения. Для фильтров выбирали общие названия, убирали дубли и служебные поля. Подробные характеристики оставляли в карточках товаров.
Здесь нельзя просто объединить всё, что похоже называется. Сначала нужно убедиться, что речь действительно об одном свойстве. Поэтому каталог разбирали по группам оборудования.
Настроили категории и фильтры
Мы распределили товары по разделам: кондиционеры, фанкойлы, VRF-системы, бризеры, отопительное оборудование. Для каждой группы выбрали свои фильтры.
У настенных кондиционеров сделали подборки по площади комнаты и мощности. Покупатель мог сразу открыть подходящую группу, а дальше сравнивать модели. Товары попадали в такие подборки автоматически по заданным условиям.

Позже, когда менялись источники товарных данных, мы возвращались к каталогу: проверяли новые параметры и поправляли фильтры. В частности, повторно проработали раздел радиаторов.
Что получилось
Мы сдали работающий магазин, в котором можно выбрать оборудование, оформить заказ и перейти к оплате. Товары разных поставщиков собрали в общий каталог с категориями и фильтрами.
В этом проекте разработка интернет-магазина включала много работы с самими товарами. Чтобы покупатель мог отобрать кондиционеры по площади комнаты, нам сначала пришлось разобраться, как эта площадь записана у каждого поставщика.
