DoorsPlace — личный кабинет продавца и покупателя
Кабинеты продавца и покупателя: ассортимент и прайс, тариф и лимиты, лиды со статусами, статистика окупаемости, отзывы, избранное и сравнения.
- Клиент
- DoorsPlace
- Срок
- 5 месяцев
- Команда
- 5 специалистов
- Стек
- Laravel · Livewire · Alpine.js
- 420+
- продавцов в кабинете
- 84%
- правок без модератора
- 15 мин
- от прайса до показа
- ×2,6
- заявок на продавца
Скриншоты проекта
Как продавец ведёт ассортимент и лимит
Мы разделили правки на два потока: изменения, которые не трогают структуру предложения, публикуются сразу, а всё, что меняет карточку по существу, по-прежнему проходит модерацию.
-
01
Публикация
Продавец загружает прайс или правит позиции вручную, обязательные поля проверяются прямо в форме.
-
02
Проверка
Система сопоставляет параметры и пропускает типовые правки без модератора, помечая спорные позиции.
-
03
Лимит и заявки
В кабинете виден остаток лимита, заявки приходят с таймером ответа, статусом и перепиской.
-
04
Окупаемость
Отчёт показывает показы, заявки, конверсию и стоимость лида, чтобы продавец сравнивал тариф с результатом.
О проекте
Продавец сам загружает прайс, следит за лимитом лидов, отвечает по заявкам и видит окупаемость подписки по городам и категориям. Кабинет покупателя хранит избранное, сравнения и историю отправленных заявок между устройствами.
Задача
Площадка держала продавцов на ручном обслуживании: чтобы изменить цену, открыть город или разобраться с заявкой, продавец писал менеджеру. Кабинета покупателя не было — подборка жила в браузере и пропадала при смене устройства.
Продавец зависел от поддержки площадки
Любая правка цены, срока или города шла письмом: ожидание до двух дней. Пока менеджер обновлял прайс, продавец терял показы по актуальным позициям.
Окупаемость подписки была непонятна
Отчёт по лидам приходил раз в месяц в Excel, без разбивки по городам и категориям. Продавец не понимал, какие предложения приносят заявки, а какие только расходуют лимит.
Покупатель терял свои подборки
Избранное и сравнение жили в браузере: на другом устройстве подборка исчезала, а отправленная заявка не связывалась с историей и статусом ответа продавца.
Модерация тонула в типовых правках
Почти все обращения были однотипными: цена, срок поставки, город, снятие с показа. Каждое проходило через модератора, и очередь доходила до нескольких дней.
Решение
Кабинет продавца стал рабочим местом, а не формой обращения в поддержку: продавец публикует ассортимент, видит лимит, отвечает по заявкам и оценивает окупаемость. Кабинет покупателя удерживает подборку, сравнения и историю обращений.
Ассортимент и прайс продавца
Продавец управляет предложениями сам: загрузка прайса файлом или через API, массовые правки, пауза показа и история изменений.
- Массовые правки цен и сроков поставки
- Пауза показа и снятие позиций
- История изменений и откат правки
- Выгрузка прайса и API для учётной системы
Тариф, лимиты и документы
Тариф и остаток лимита лидов видны в кабинете, там же лежат счета и закрывающие документы по подписке.
- Остаток лимита лидов в реальном времени
- Смена тарифа и докупка пакета
- Счета, акты и УПД
- История платежей и акт сверки
Рабочее место по лидам
Заявки приходят в кабинет с таймером ответа, поэтому продавец работает в одном окне вместо почты и мессенджеров.
- Новые, принятые и отклонённые заявки
- Таймер ответа и напоминания
- Причина отказа для статистики
- Переписка по заявке с покупателем
Статистика показов и окупаемости
Продавец видит, как показываются его предложения, как конвертируются в заявки и сколько стоит лид по его тарифу.
- Показы и переходы по предложениям
- Конверсия в заявку по городам
- Стоимость лида из тарифа
- Окупаемость подписки за период
Отзывы, рейтинг и города присутствия
Репутацией и гео продавец управляет сам: отвечает на отзывы, видит состав рейтинга и настраивает города показа.
- Ответы на отзывы покупателей
- Составляющие рейтинга и их вес
- Города и районы присутствия
- Пауза показа в отдельном городе
Кабинет покупателя
Избранное, сравнения и отправленные заявки сохраняются в аккаунте и открываются с любого устройства.
- Избранное и сохранённые сравнения
- История отправленных заявок
- Статусы ответов продавцов
- Уведомление о снижении цены
Результаты
Замеры после перевода продавцов в кабинет: сравнивали обращения в поддержку, публикации и поведение покупателей.
- +52%
- Повторные заявки
- покупатели возвращаются к сохранённым сравнениям
- ×2,6
- Заявок на продавца
- без роста штата поддержки площадки
- +29%
- Конверсия в заявку
- в кабинете против прежней формы на сайте
- −58%
- Обращений в поддержку
- правки ассортимента продавец делает сам
- 84%
- Самообслуживание
- правок публикуются без модератора
- 15 мин
- От прайса до показа
- среднее время публикации позиции
Как шла работа
-
01 3 недели
Аналитика ролей
Разобрали сценарии продавца, покупателя и оператора, посчитали долю типовых правок.
-
02 4 недели
Дизайн кабинетов
Спроектировали кабинет продавца и покупателя на общей дизайн-системе площадки.
-
03 9 недель
Разработка
Прайс, лимиты, лиды, статистика, отзывы и обмен по API.
-
04 далее
Запуск и развитие
Перевод продавцов в кабинет, обучение команд и развитие по запросам пользователей.
Стек и роли технологий
Backend
- Laravel
- кабинеты, лимиты, статистика
- MySQL
- предложения, лиды, документы
- Redis
- сессии и кэш статистики
Frontend
- Livewire
- прайс, таблица лидов, отчёты
- Alpine.js
- массовые правки и фильтры
- Tailwind CSS
- адаптивная вёрстка кабинета
Интеграции
- REST API
- обмен ассортиментом с системами продавца
- Telegram Bot
- уведомления о лидах и лимите
- Платежи
- оплата подписок и пакетов лидов
Технические показатели
- 0,9 с
- LCP кабинета продавца
- 2FA
- защита входа в кабинет
- 12 000
- операций с прайсом в месяц
- 99,95%
- Uptime кабинетов
Что передали клиенту
- Исходный код кабинетов продавца и покупателя
- Дизайн-система кабинета в Figma
- Документация по API и выгрузке прайса
- Инструкция для продавца по лидам, лимитам и тарифу
- Регламент самообслуживания: что публикуется без модератора
Заказчик подтверждает, что продавцы перешли на самообслуживание: ассортимент обновляют в кабинете, а поддержка занимается спорными случаями, а не типовыми правками цен и сроков.
Похожие проекты
DoorsMegaMarket — личный кабинет покупателя и дизайнера
Два кабинета на одном контуре: покупатель видит заказы, замеры и документы, дизайнер — персональный прайс, спецификации и повторные заказы.
Смотреть кейс Личный кабинетDverkovich — личный кабинет дилера
Личный кабинет дилера: персональный прайс, наличие и сроки производства, заказы, документы, маркетинговые материалы и API для витрин.
Смотреть кейс Личный кабинетDvericlass — личные кабинеты клиента, мастера и диспетчера
Кабинет клиента с заказами обоих магазинов и заявками на монтаж, мобильный кабинет монтажника с фотоотчётами и панель диспетчера.
Смотреть кейсНужен похожий проект?
Разберём вашу задачу, предложим архитектуру и оценим сроки — с опорой на опыт этого кейса.