Carveli - Фабрика, мережа магазинів, шоуруми "Карвелі"

Карвелі — це меблева фабрика, мережа офлайн-магазинів і шоурумів у кількох містах України, а з недавнього часу — високотехнологічний проєкт-маркетплейс із функціональністю рівня лідерів цієї ніші. У цій статті ми розповімо деякі деталі проєктування і побудови рішень для цієї компанії — від інфраструктурних та архітектурних особливостей до різних нововведень: від конструкторів меблів і SEO-адаптивності до 3D-моделювання. Звісно, йтиметься тільки про публічно доступні дані. (стаття доповнюється, очікуйте постійних оновлень фото і тексту).

Carveli - Фабрика, мережа магазинів, шоуруми "Карвелі"
INGELLO / BUSINESS2367
Перейти до системи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 системи Кібербезпека рішень