Маркетплейс для малого бизнеса без складов и штрафов
Предприниматель с опытом в торговле решил сделать маркетплейс, в котором главный клиент — продавец.
Как шли 4,5 месяца
- Прототип — 1 мес.
- Дизайн — 2 мес.
- Разработка и тесты — 2–5 мес.
Корзина из нескольких магазиновВместе с основателем мы запустили мобильное приложение для покупателей на iOS и Android, веб-версию маркетплейса, кабинет магазина и админку площадки.
У каждого продавца своя витрина в фирменных цветах, доставка идёт через СДЭК, а деньги продавец получает через безопасную сделку — после того, как покупатель забрал заказ.
- Продукта в связке
- 4
- Экранов в дизайне
- 503
- Срок по договору
- 4,5 месяца
- Деньги продавцу
- после получения заказа
- Мобильное приложение
- iOS
- Android
- Веб-версия
- Кабинет продавца
- Админ-панель
- Flutter
- Node.js
- NestJS
- PostgreSQL
- Redis
- Elasticsearch
- WebSocket
- Yandex Cloud
- API СДЭК
- Т-Банк: эквайринг и сплитование
- Пуш-уведомления
Почему небольшому магазину тесно на Wildberries и Ozon
Крупные маркетплейсы зарабатывают на продавце везде, где могут: платное размещение, высокий процент с продажи, аренда места на складе, штрафы.
Вдобавок товар портят чужие люди при приёмке и хранении. Многие небольшие компании так работать не хотят или уже ищут, куда уйти.
Уходить особо некуда. Свой сайт есть далеко не у всех, а Авито и соцсети выглядят несолидно, и в них нет корзины, оплаты, доставки и отзывов. Покупателю тоже несладко: на крупной площадке он не может заранее убедиться, что приедет именно эта вещь, и вместо синего свитера легко получает красный.
Решение: маркетплейс, где у каждого продавца свой магазин
Основатель увидел нишу между большими маркетплейсами и Авито: площадка для небольших производств и магазинов на пару человек, которые шьют постельное бельё на заказ, собирают подарочные наборы, делают урбеч или вяжут носки.
У каждого продавца внутри маркетплейса своя витрина, почти как отдельный сайт: баннер, фирменный цвет, подборки товаров. Покупатель при этом ищет по общему каталогу, как на Ozon. Первый трафик приводят сами магазины: за особые условия размещения они ставят ссылку на свою витрину в соцсетях.
- Площадка берёт только комиссию с завершённой продажи.
- Размещение бесплатное, складов нет.
- Продавец сам отправляет заказ через СДЭК или отдаёт его на самовывоз.
- На старте комиссию сервиса можно опустить до нуля, оставив только банковскую.

Онбординг за три слайда и сразу лента товаров
Онбординг за три слайда объясняет покупателю, зачем ему приложение: персональный помощник для покупок, товары на все случаи и быстрый заказ.
Дальше человек сразу попадает в ленту. Регистрация понадобится, только когда он соберётся что-то купить.
Что мы предложили ещё до старта работ
Первым делом мы предложили одну кодовую базу для iOS, Android и веба.
Каталогу, корзине и чатам не нужен прямой доступ к железу телефона, так что кросс-платформенная разработка здесь вдвое дешевле в поддержке: каждую правку вносим один раз сразу для всех платформ.
Доставку начали с одной службы. Основатель хотел сразу СДЭК, Boxberry, Почту и «Деловые линии», но каждая интеграция — отдельная работа. Мы предложили запуститься со СДЭКом: у него больше всего пунктов выдачи, и мы с ним уже работали. Остальные службы подключаются после запуска. Реферальную программу тоже отложили: пока площадку никто не знает, баллы за приглашения никого не приведут.
На том же созвоне мы объяснили, как магазины будут находиться в Яндексе и Google и почему отдельное SEO под каждую витрину не нужно. Посчитали и содержание после запуска: до тысячи пользователей сервер почти бесплатный, дальше платёж растёт вместе с аудиторией.
Витрина магазина внутри маркетплейса
Небольшому бизнесу нужен свой «сайт», а делать его отдельно дорого.

Страница продавца с баннером и подборками товаров
Здесь покупатель из любой карточки товара попадает на страницу магазина: баннер, описание, все товары и подборки, которые продавец собрал сам («Новинки», «Товары для дома»). Поиск на этой странице ищет только по товарам магазина.
На главной покупатель видит баннеры площадки, подборку по своим интересам и популярные товары: их рейтинг считается по просмотрам и завершённым заказам. Есть поиск, фильтры по категории, цене и размеру, сортировка по цене, избранное и лента «Похожие товары» из той же и смежных категорий.
Фирменный цвет магазина в приложении покупателя
Продавцу важно, чтобы магазин узнавали среди сотен похожих карточек. В кабинете он выбирает базовый цвет из палитры, загружает баннер, и витрина в приложении покупателя сразу перекрашивается.
Сам маркетплейс остаётся белым и без навязчивой рекламы, чтобы покупатель смотрел на товары и витрины продавцов.

Покупка: отдельный заказ в каждом магазине и фотоотчёт
Каждый магазин отправляет заказ сам, поэтому один общий заказ на всё здесь не подходит.
Отдельный заказ на каждый магазин мы придумали ещё на этапе прототипа.
- У каждого заказа свой чат, спор и возврат, и продавцы друг другу не мешают.
- Размер покупатель выбирает в карточке и может поменять прямо в корзине.
- В приложении хранится несколько адресов доставки, там же видно статус заказа.
- Прошлый заказ повторяется в один клик.
Корзина из нескольких магазинов с доставкой СДЭК
Корзина группирует товары по магазинам, а заказ оформляется в каждом отдельно: самовывоз или доставка, адрес, стоимость доставки по API СДЭК и оплата картой через интернет-эквайринг Т-Банка со сплитованием платежей: банк сам делит оплату между магазином и площадкой.

Фотоотчёт товара перед отправкой
Самая частая обида на крупных площадках — приехал не тот цвет или фасон. Основатель знал это по своим покупкам и настоял на фотоотчёте: покупатель при оформлении включает «Требуется фотоотчёт», и перед отгрузкой магазин присылает фото и видео именно этого товара.
Фотоотчёт приходит в чат заказа отдельным виджетом. Если товар не тот, покупатель не подтверждает отправку, и по заказу открывается спор.

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


Решение спора сотрудником площадки
Чтобы спор не завис между покупателем и продавцом, последнее слово за площадкой. Сотрудник видит все активные споры, профили покупателя и магазина, детали заказа и переписку и закрывает спор в пользу одной из сторон. Ей и уходят деньги за заказ.
Тоже видите нишу, которую упускают большие площадки?
Расскажите, кому сейчас неудобно и как бы вы это исправили. На бесплатном созвоне разберём модель и прикинем, с чего начать первую версию и сколько стоит запуск.
Кабинет продавца: заказы, товары, сотрудники и статистика
В маленьком бизнесе нет аналитика, а считать прибыль на калькуляторе некогда.
Состав статистики мы предложили сами, а основатель добавил прибыль после комиссий. Команду магазин собирает без звонков в поддержку: отправляет сотруднику ссылку, принимает заявку и выдаёт роль, например «товары» или «чаты».
Что продавец делает в кабинете без программиста
Кабинет открывается в браузере с любого устройства: продавцы небольших магазинов часто сами возят товар и отвечают покупателям между делами.
В кабинете продавец
Добавляет товары с фото, описанием, ценой, размерной сеткой и себестоимостью, снимает их с продажи и возвращает из архива.
Собирает подборки («Новинки», «Весна-лето») и публикует их на витрине.
Оформляет магазин: баннер и фирменный цвет.
Ведёт заказы по статусам: размещён, в работе, собран, доставка или самовывоз, завершён.
Отвечает покупателям в чатах по заказам и отправляет фотоотчёты.
Указывает адреса самовывоза.
Приглашает сотрудников по ссылке и распределяет роли: товары, заказы, чаты, администратор.
Читает новости площадки для продавцов.

Статистика продаж и прибыль по каждому товару
В кабинете продавец выбирает период и видит по каждому товару переходы, заказы, проданные единицы, выручку, средний чек, конверсию из просмотра в заказ и прибыль с учётом себестоимости. Отчёт выгружается в файл для бухгалтерии.
Админ-панель площадки: модерация, споры, баннеры и рассылки
Сотрудники маркетплейса управляют площадкой в отдельной веб-панели.
Что делают сотрудники площадки
- Проверяют заявки магазинов и принимают только те, что подключены к оплате.
- Блокируют магазин, и все его товары сразу снимаются с публикации.
- Решают споры между покупателями и магазинами.
- Отвечают на обращения покупателей в службу поддержки.
- Запускают баннеры на главной — с картинкой или видео.
- Публикуют новости и уведомления для покупателей, магазинов или всех сразу, с периодом действия, чтобы в ленте не висели прошедшие акции.
- Принимают новых сотрудников площадки.
Дизайн: белый фон, чёрный шрифт и одна витрина на всех
Основатель видел маркетплейс минималистичным: белый фон, чёрный классический шрифт, переключатели как у Apple и один яркий позитивный акцент там, где он нужен по сценарию, например в оформлении заказа.
Мы собрали прототип, детальный почти до уровня дизайна, потом нарисовали мобильное приложение и адаптировали дизайн под веб.
Яркость в продукт приносят сами продавцы: баннеры, аватарки, фото товаров и фирменные цвета витрин.
- 150экранов приложения
- 130экранов веб-версии
- 223экрана кабинета и админки
503 экрана для приложения, веба, кабинета и админки

Как мы работали с основателем
После каждого этапа мы записывали видеообзор: прототип с описанием логики, дизайн, готовый функционал.
Основатель смотрел их, когда ему удобно, и присылал правки списком. Его правки по дизайну (выбор размера, мягкие цвета сообщений в чате, себестоимость и статистику для магазинов) мы внесли за четыре дня.
После каждого этапа разработки тестировщик проверял сборку и составлял баг-репорт. Мы провели основателя через регистрацию разработческих аккаунтов Google Play и App Store, подсказали, какую зарубежную карту оформить для оплаты сервисов, и взяли на себя документы для подключения эквайринга.
ЮKassa не одобряла маркетплейс до публикации в сторах, поэтому для сплитования платежей выбрали Т-Банк: в его тестовом режиме банку можно показать продукт ещё до запуска.
Что дальше: следующие службы доставки и сообщество продавцов
Первая версия нужна основателю, чтобы проверить модель на небольших магазинах и дальше развивать площадку на заработанное.
Под работу за пределами России основатель уже выкупил международный домен.
Следующие шаги уже обсудили
- Boxberry, Почта России и «Деловые линии».
- Рейтинг продавцов по свежим отзывам и знак для лучших магазинов.
- Реферальная программа для покупателей.
- Вознаграждение менеджерам за привлечённые магазины.
- Форум и закрытое сообщество продавцов.
- Автоматическая проверка юрлиц.
Результат: маркетплейс под ключ для небольших магазинов
За 4,5 месяца по договору мы сделали четыре связанных продукта: мобильное приложение для покупателей на iOS и Android, веб-версию маркетплейса, кабинет магазина и админку площадки.
Покупатель находит товар в общем каталоге или на витрине продавца, оформляет заказ с доставкой СДЭК, при желании получает фотоотчёт и платит через Т-Банк. Продавец ведёт в кабинете заказы, сотрудников и статистику, а сотрудники площадки модерируют магазины, решают споры и рассылают новости.
У основателя готов маркетплейс, на который можно звать первых продавцов.
Хотите создать свой маркетплейс?
Маркетплейс, агрегатор или сервис для своей ниши: расскажите идею на бесплатном созвоне. Вместе докрутим модель и посчитаем, во что обойдётся первая версия.
Что будет после заявки
- в течение рабочего дняПерезвоним и уточним задачуДоговоримся о времени созвона.
- на следующий деньСозвон на 30 минутРазберём идею и модель маркетплейса.День выбираете вы
- через 2 дняОценка сроков и бюджетаПришлём план первой версии.
FAQ
Он рассчитан на небольшие магазины и производства на один-два человека. Размещение бесплатное, складов нет: продавец сам отправляет заказ через СДЭК или отдаёт на самовывоз, а площадка берёт только комиссию с завершённой продажи. В отличие от Авито, у каждого продавца полноценная витрина с баннером, фирменным цветом и подборками, а у покупателя есть корзина, оплата картой, отслеживание заказа, отзывы и защита при споре.
Покупатель оплачивает заказ картой через интернет-эквайринг Т-Банка со сплитованием платежей. После доставки платёж делится: продавец получает свою часть, площадка — комиссию сервиса. До этого момента деньги в холде, поэтому продавец получает оплату только за доставленный заказ. Если по заказу открыт спор, деньги уходят той стороне, которую сотрудник площадки признал правой.
Стоимость доставки считается по API СДЭК прямо при оформлении заказа, есть и самовывоз по адресам, которые указывает магазин. Первую версию запустили с одной службой, чтобы выйти быстрее и дешевле. Архитектура позволяет подключить Boxberry, Почту России и «Деловые линии» без переделки заказа.
Покупатель при оформлении отмечает «Требуется фотоотчёт», и перед отгрузкой магазин присылает в чат заказа фото и видео именно этого товара. Покупатель подтверждает отправку одной кнопкой. Если прислали не тот цвет, фасон или размер, он не подтверждает отправку, и по заказу открывается спор.
Спор открывается прямо в чате заказа: покупатель описывает претензию и прикладывает фото, в чат подключается служба поддержки. Сотрудник площадки в админке видит заказ, переписку и профили обеих сторон и закрывает спор в пользу клиента или магазина. Приложение заранее советует снимать распаковку на видео, чтобы доказательства были у всех.
Только на комиссии с завершённых продаж: рекламы на площадке нет. На старте комиссию сервиса можно опустить до нуля, оставив банковскую. Первых покупателей приводят сами магазины: за особые условия размещения они ставят ссылку на свою витрину в соцсетях. Магазины привлекает отдел продаж.
Приложение покупателя, веб-версия, кабинет магазина и админка написаны на Flutter: одна кодовая база для всех платформ, поэтому правки вносятся один раз. Сервер — Node.js (NestJS) с базой PostgreSQL и кэшем Redis, поиск по каталогу — Elasticsearch, чаты работают через WebSocket, фото и видео хранятся в Yandex Cloud Object Storage. Интеграции: API СДЭК, эквайринг Т-Банка со сплитованием платежей (рассматривали и ЮKassa), пуш-уведомления.
Платить нужно в основном за сервер, и платёж растёт вместе с аудиторией. Пока пользователей меньше тысячи, расходы почти нулевые. По нашему опыту приложение с сотней тысяч пользователей в месяц обходится примерно в 100–150 $ на сервер. Поддержка опубликованного приложения в сторах отдельных денег не требует.
Этот проект — мобильное приложение для iOS и Android, веб-версия маркетплейса, кабинет магазина и админка площадки — стоил 1 756 000 ₽, срок разработки по договору — 4,5 месяца. Похожий маркетплейс может обойтись дешевле и быстрее: часть наработок из этого кейса можно использовать повторно.
Да. Модель «витрины продавцов в одном каталоге, безопасная сделка, споры и кабинет продавца» подходит для мастеров ручной работы, фермерских продуктов, локальных брендов одежды, услуг и других ниш. Запишитесь на бесплатный созвон: разберём идею и предложим состав первой версии.
