Разработка мультивендорных маркетплейсов
Маркетплейс — это три продукта в одном: то, что видит покупатель, то, чем управляет продавец, и то, что администрируете вы. Мы сделали все три, с мгновенным поиском и выплатами — 200+ задач за 5 спринтов.
- 10-16 недель
- 3 отдельных кабинета
- Мгновенный поиск и выплаты
Что мы делаем
Кабинеты покупателя, продавца и админа
Три отдельных опыта со своей логикой и правами — а не один интерфейс со скрытыми от части пользователей кнопками.
Поиск, который масштабируется
Полнотекстовый поиск на OpenSearch с фильтрами и фасетами, остающийся мгновенным при росте числа объявлений.
Платежи и выплаты
Разделённые платежи, правила комиссий, балансы продавцов и графики выплат.
Коммуникация в реальном времени
Уведомления через Socket.io, переписка покупателя с продавцом и живые статусы заказов.
Модерация и доверие
Проверка объявлений, верификация продавцов, рейтинги и работа со спорами — механика, без которой маркетплейс становится непригодным.
Заложено под рост
PostgreSQL, Redis, файловое хранилище и фоновые задачи, рассчитанные на рост каталога и трафика с самого начала.
Что вы получаете
- Техническая спецификация и архитектура до написания кода
- Демо каждые 1-2 недели
- Ваш репозиторий и полный доступ к коду
- CI/CD, мониторинг и трекинг ошибок
- Поддержка и итерации после запуска
Технологии, которые используем
- Next.js
- NestJS
- PostgreSQL
- Redis
- Socket.io
- OpenSearch
Подтверждение опыта
ENEZ Market — маркетплейс для украинских продавцов
Отдельные фронтенды на React для каждой роли поверх одного API на NestJS, фасетный поиск на OpenSearch и чат через Socket.io с Redis. Проект выходит в продакшен.
Читать полный кейс →Частые вопросы
Сколько времени занимает разработка маркетплейса?
MVP маркетплейса с базовыми сценариями покупателя, продавца и администратора — 10-12 недель. Наша мультивендорная платформа с тремя фронтендами, уведомлениями в реальном времени и полнотекстовым поиском составила 200+ задач за 5 спринтов.
Почему маркетплейс сложнее интернет-магазина?
У магазина один продавец — вы. Маркетплейс должен держать многих продавцов честными и вовремя оплаченными: отдельные кабинеты, логика комиссий и выплат, модерация, споры и поиск по товарам, которые вы не контролируете. Поэтому это примерно вдвое больше работы, чем сопоставимый магазин.
Как устроены платежи между покупателями и продавцами?
Деньги собираются централизованно, удерживается комиссия, а балансы продавцов выплачиваются по графику. Мы реализуем разделение, учёт и процесс выплат — и сразу скажем, какие части вашей модели требуют лицензированного платёжного провайдера.
Выдержит ли это большой каталог?
Да. Поиск идёт через OpenSearch, а не прямые запросы к базе, — именно это держит фильтрацию мгновенной при росте. Хранилище, кеширование и фоновые задачи планируются под рост на первом спринте.
Можно ли начать с MVP маркетплейса?
Обычно это правильный путь. Запускаем базовый цикл — выставил, нашёл, купил, получил деньги — а модерацию, аналитику и расширенные инструменты продавца добавляем, когда платформой уже пользуются реальные продавцы.
Строите маркетплейс?
Расскажите, кто ваши покупатели и продавцы. Вы получите техническую оценку и эстимейт в течение 48 часов.