3

WebTech

Личный кабинет

Проекты, коммерческие предложения, документы и отчёты — в одном месте.

Войти Зарегистрироваться Забыли пароль?
Интернет-магазин Двери и мебель 2024

Dvericlass — два интернет-магазина дверей и сайт монтажа на общем ядре

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

Laravel Livewire Vue.js MySQL Redis 1С
DV
Клиент
Dvericlass
Срок
6 месяцев
Команда
8 специалистов
Стек
Laravel · Vue.js · 1С
2
магазина на общем ядре
9 000+
SKU в общем каталоге
7
панелей управления по ролям
0,9 с
LCP каталога

Скриншоты проекта

webtechretail.com
Главная магазина: вход в каталог и подбор по параметрам
Главная магазина: вход в каталог и подбор по параметрам
webtechretail.com
Каталог с фасетными фильтрами и сравнением моделей
Каталог с фасетными фильтрами и сравнением моделей
webtechretail.com
Сайт монтажа: калькулятор работ и заявка на замер
Сайт монтажа: калькулятор работ и заявка на замер
webtechretail.com
Панель менеджера заказов: статусы, резервы, документы
Панель менеджера заказов: статусы, резервы, документы
Мобильный каталог и оформление заказа
Мобильный каталог и оформление заказа

Как устроено мультисайтовое ядро

Три домена нельзя решать тремя копиями кода: каталог, цены и остатки разошлись бы за месяц. Ядро определяет витрину по домену запроса и подставляет её настройки на каждом слое.

  1. 01

    Определение витрины

    При запросе ядро по домену выбирает магазин и его настройки: шаблон, правила доставки, набор категорий и оформление.

  2. 02

    Общий каталог, своя выдача

    Товар хранится один раз, а в выдачу каждого магазина попадает по своему правилу: разделы, ценовой сегмент, наличие.

  3. 03

    Цены по правилам витрины

    Базовая цена приходит из 1С, а наценка, акция и округление считаются по правилам конкретного магазина.

  4. 04

    Общие заказы и склад

    Заказы двух магазинов и заявки на монтаж попадают в одну базу, поэтому резерв товара и склад видят цельную картину.

О проекте

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

Задача

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

Два магазина на разных движках

Ассортимент и цены велись дважды, поэтому один и тот же товар продавался по разным ценам без понятной логики, а остатки сайтов расходились.

Заявки на монтаж вне системы

Замеры и установка принимались по телефону и в переписке: терялись адреса, сроки и договорённости по гарантийным работам.

Одна админка на все службы

Контент-менеджер, склад и монтажная служба работали в общем интерфейсе без ограничения прав и перекрывали работу друг друга.

Ручной обмен с 1С

Цены и остатки выгружались файлами по расписанию, поэтому в часы пик покупатель видел неактуальное наличие и цену.

Решение

Ядро платформы одно, а витрин три: два магазина с собственными доменами, шаблонами, правилами выдачи и цен, плюс отдельный сайт услуг монтажа с калькулятором работ.

Мультисайтовое ядро

Один экземпляр приложения обслуживает три домена: каталог, корзина, заказы и клиенты хранятся один раз.

  • Домены и шаблоны по сайту
  • Единый каталог и заказы
  • Правила цен для каждой витрины
  • Свои настройки доставки и оплаты

Разные витрины — общий ассортимент

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

  • Свой набор разделов каталога
  • Правила наценки и скидок
  • Собственные баннеры и SEO-шаблоны
  • Общие остатки и резервы

Сайт услуг монтажа

Третий сайт продаёт не товар, а работу: замер, демонтаж, установку и гарантийное обслуживание.

  • Калькулятор стоимости работ
  • Заявка с адресом и сроками
  • Прайс на типовые работы
  • Передача заявки в общую систему

Панели управления по ролям

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

  • Супер-админ и контент-менеджер
  • Менеджер заказов и склад
  • Монтажная служба и маркетолог
  • Кабинет дилера

1С, платежи и доставка

Обмен с учётной системой, эквайринг и службы доставки собраны в один контур оформления заказа.

  • Номенклатура, цены и остатки из 1С
  • Оплата картой и рассрочка
  • Расчёт доставки по габаритам
  • Фискализация чеков

Производительность и SEO-каркас

Каждый домен получил собственные ЧПУ, микроразметку, карту сайта и кэш каталога.

  • ЧПУ и микроразметка товаров
  • Отдельные карты сайта
  • Кэш каталога и фильтров
  • Мониторинг скорости по доменам

Результаты

Показатели за первые шесть месяцев после перевода магазинов на общее ядро.

+58%
Рост онлайн-заказов
суммарно по двум магазинам, год к году
−34%
Время вывода товара
публикация позиции сразу в двух магазинах
2 400+
Заказов в месяц
оба магазина и заявки на монтаж
×2,1
Доля онлайн-оплаты
против оплаты при получении
−46%
Ручные операции склада
резервы и остатки ведутся в системе
99,9%
Доступность платформы
мониторинг трёх доменов

Как шла работа

  1. 01 4 недели

    Аналитика и архитектура

    Разобрали ассортимент, цены и процессы двух магазинов и монтажной службы.

  2. 02 5 недель

    Прототипы и дизайн

    Макеты двух витрин и сайта услуг, дизайн-система каталога.

  3. 03 10 недель

    Разработка ядра

    Каталог, заказы, мультисайтовые настройки, семь панелей управления.

  4. 04 5 недель

    Интеграции и перенос

    Обмен с 1С, платежи, доставка, перенос каталога и истории заказов.

  5. 05 далее

    Запуск и развитие

    Вывод трёх доменов, обучение служб, сопровождение и доработки.

Стек и роли технологий

Backend

Laravel
мультисайтовое ядро, каталог, заказы
MySQL
общий каталог, заказы, клиенты
Redis
кэш каталога и очереди обмена

Frontend

Vue.js
каталог, калькулятор работ, корзина
Alpine.js
интерактивные фильтры и формы заявок
Tailwind CSS
адаптивная вёрстка трёх витрин

Интеграции

1С
номенклатура, цены, остатки, заказы
Эквайринг и рассрочка
оплата заказов и монтажных работ
Службы доставки
расчёт стоимости и трекинг отправлений

Технические показатели

0,9 с
LCP каталога
94+
PageSpeed мобильных
3
домена на одном ядре
9 000+
SKU в общем каталоге

Что передали клиенту

  • Исходный код платформы и семи панелей управления
  • Схема мультисайтового ядра и правила цен по витринам
  • Дизайн-система каталога в Figma
  • Регламент обмена с 1С и службами доставки
  • Инструкции для контент-менеджера, склада и монтажной службы
Заказчик подтверждает главный эффект платформы: два магазина перестали дублировать каталог, а заявки на монтаж идут в ту же систему, что и продажи дверей.
Требует подтверждения — вставьте реальный отзыв клиента Dvericlass

Нужен похожий проект?

Разберём вашу задачу, предложим архитектуру и оценим сроки — с опорой на опыт этого кейса.