Carveli - Фабрика, сеть магазинов, шоурумы "Карвели"

Карвели — это мебельная фабрика, сеть офлайн магазиов и шоу-румов в нескольких городах Украины, а с недавнего времени — высокотехнологичный проект-маркетплейс с функциональностью уровня лидеров этой ниши. В данной статье мы расскажем некоторые детали проектирования и построения решений для данной компании — от инфраструктурных и архитектурных особенностей до различных новшеств от конструкторов мебели и СЕО-адаптивности до 3Д моделирования. Конечно, речь пойдёт только о публично-доступных данных. (статья дополняется, ожидайте постоянных обновлений фото и текста).

Carveli - Фабрика, сеть магазинов, шоурумы "Карвели"
INGELLO / BUSINESS0247
Перейти в системуmaraline.ua Связаться с нами
Подача модели в интерьере: история дивана Emma и ссылка обратно в категорию «Диваны»
Подача модели в интерьере: история дивана Emma и ссылка обратно в категорию «Диваны»

Carveli: мебельная фабрика, сеть шоурумов в Одессе, Киеве и Львове и интернет-магазин, который должен был продавать всё это одним каталогом. Снаружи это аккуратная витрина дизайнерской мебели. Внутри это товарная модель фабрики, где один диван существует в нескольких тканях, а у кровати своя таблица размеров и свой срок отправки.

Как и в большинстве наших проектов, визуальная часть была далеко не самым серьёзным вызовом. Сложность пряталась глубже: в учётной системе, модели производства, составных характеристиках товара, интеграциях сервисов и административных приложениях для разных ролей и партнёров компании. Ниже рассказываем только о том, что видно публично, по скриншотам магазина, сделанным в ноябре 2022 года.

Задача

Фабрике с розницей нужен магазин, который не врёт покупателю. Если модель EMMA шьётся в нескольких тканях, покупатель должен видеть все варианты и цену каждого, а не одну «типовую» карточку. Если товар уходит со склада за три дня, а кровать уходит до двух недель, это должно быть написано прямо на карточке. И всё это на украинском, с распродажами, избранным, корзиной и адресами живых шоурумов, куда можно прийти и посидеть на диване до покупки.

Что внутри

Каталог диванов: одна модель в разных тканях, старая и новая цена, метки «Распродажа» и «Последний шанс»
Каталог диванов: одна модель в разных тканях, старая и новая цена, метки «Распродажа» и «Последний шанс»

Каталог из составных товаров. Название в карточке собирается из модели, типа изделия и ткани: «EMMA, диван 3-местный раскладной, Woodrose». Под карточкой точки-образцы цвета, по которым видно, что у модели есть сёстры в других обивках. Это и есть те самые составные характеристики: товар как комбинация модели, конструкции и материала, а не плоская строка в прайсе.

Журнальные и кофейные столики: фильтры по типу, цвету, сроку отправки, стилю и материалу столешницы, сортировка
Журнальные и кофейные столики: фильтры по типу, цвету, сроку отправки, стилю и материалу столешницы, сортировка

Фильтры по смыслу, а не по полям базы. В категории столиков покупатель отбирает товары по типу, цвету, сроку отправки, стилю и материалу столешницы, остальное спрятано под «Больше фильтров». Между товарными карточками встречаются интерьерные фото, чтобы сетка не превращалась в склад на белом фоне.

Кресла: варианты обивки прямо в списке, счётчик корзины в шапке
Кресла: варианты обивки прямо в списке, счётчик корзины в шапке
Аксессуары: подкатегории с иконками (декор, зеркала, подносы, подсвечники, вешалки) и 64 товара в разделе
Аксессуары: подкатегории с иконками (декор, зеркала, подносы, подсвечники, вешалки) и 64 товара в разделе

Верхнее меню повторяет логику фабрики: Sale, диваны, стулья, столы, хранение, кровати, кресла, аксессуары. Внутри крупных разделов есть визуальные подкатегории, как в аксессуарах.

Карточка товара: варианты исполнения, атрибуты, срок отправки, покупка и блоки доставки, оплаты, гарантии
Карточка товара: варианты исполнения, атрибуты, срок отправки, покупка и блоки доставки, оплаты, гарантии

Карточка товара. Хлебные крошки, бейдж распродажи, цена со старой зачёркнутой, переключатель исполнения (на примере стола Bistro золотое и хромированное), атрибуты товара, срок отправки и кнопка покупки. Доставка, оплата, гарантия и характеристики свёрнуты в аккордеоны, чтобы не спорить с фотографией.

Кровать Kelly: чертёж с габаритами, таблицы «Размеры» и «Детали», срок отправки до двух недель
Кровать Kelly: чертёж с габаритами, таблицы «Размеры» и «Детали», срок отправки до двух недель

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

Корзина: изменение количества, итог без доставки, скидка или подарочный сертификат
Корзина: изменение количества, итог без доставки, скидка или подарочный сертификат
Вход и регистрация: Facebook, Google или почта с паролем; в подвале шоурумы с часами работы
Вход и регистрация: Facebook, Google или почта с паролем; в подвале шоурумы с часами работы

Покупка. Корзина считает итог без доставки и принимает скидку или подарочный сертификат. Личный кабинет открывается через Facebook, Google или обычную почту. В подвале каждой страницы адреса шоурумов с графиком, а отдельная страница показывает сами залы.

Шоурумы: Софиевская и Люстдорфская в Одессе, Соломенская в Киеве, Кульпарковская во Львове
Шоурумы: Софиевская и Люстдорфская в Одессе, Соломенская в Киеве, Кульпарковская во Львове

Технологии

Публично видны: многоязычные адреса вида /ua/uk/p/…, вход через OAuth Facebook и Google, фасетные фильтры с сортировкой, избранное, корзина со скидками и сертификатами. Исходного кода этого магазина в нашем открытом репозитории нет, поэтому перечислять фреймворки по памяти не будем.

Чем полезно

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

Где посмотреть

Адрес carveli.com сейчас переадресует на maraline.ua by CARVELI, где живёт магазин бренда. Скриншоты в статье сделаны в 2022 году на carveli.com; за нынешнюю версию сайта отвечаем только в той части, которую видно выше.

Технологический стек и подходы

SaaS архитектура Микросервисы Облачные вычисления Масштабируемость ПО API интеграции DevOps процессы High-load системы Кибербезопасность решений