Разработка маркетплейса и медиаплатформы — кабинеты продавцов, лицензии и учёт денег без расхождений
Делаю платформы, где продавцы публикуют товары, покупатели платят, а владелец видит каждую операцию. Для Digital Hustlas медиа, плеер и турнир уже работают на новом фундаменте, а маркетплейс битов готовится к запуску.
Когда это нужно
- Баланс не сходитсяПокупатель платит, продавец ждёт свою долю, площадка — комиссию. Если баланс — просто число в профиле, через месяц цифры расходятся, и никто не может объяснить почему.
- Права на товарЦифровой товар продаётся по лицензиям с разными правами. Если это не заложено в модель данных, покупатель и продавец понимают сделку по-разному.
- Владелец проверяет каждую карточкуПродавцы публикуют сами, а владелец смотрит каждую карточку до публикации и становится узким местом площадки.
- Аудитория уже естьПлатформа давно работает, у неё есть слушатели или покупатели. Переезд на новую систему не должен сломать то, к чему они привыкли.
Что входит
- Каталог товаров продавцов
- Личный кабинет продавца
- Лицензии и условия покупки
- Внутренняя валюта и балансы через учёт операций
- Модерация после публикации
- Админка владельца с финансами из учёта операций
- Автотесты на бизнес-логику
- Переезд со старой платформы без остановки
Маркетплейс — это не каталог с корзиной. Это три стороны с разными интересами: продавец хочет получить деньги, покупатель — понятные условия, владелец — порядок и свою долю. Всё это держится на правилах, и продумать их нужно до кода.
Деньги — учёт операций, а не число в профиле
В Digital Hustlas — музыкальной медиаплатформе с релизами, стримами и турниром 31-FLIP — я делаю маркетплейс битов, лупов и бит-паков. Артист продаёт по лицензиям, внутри работает своя валюта, у артиста есть личный кабинет. Баланс в нём складывается из записей: каждый перевод — пара «откуда — куда». Поэтому деньги всегда сходятся, а финансы в админке владельцев строятся из тех же записей.
Бизнес-логику закрываю автотестами — в Digital Hustlas их больше сотни. Маркетплейс сейчас готовится к запуску, и правила я проверяю до первого покупателя, а не после первой жалобы.
Медиа и магазин на одном фундаменте
Маркетплейс там вырастает из медиа: у платформы уже есть слушатели, релизы и турнир. Через плеер проходит весь сайт: каталог подгружается на лету, очередь не заканчивается, а сам плеер появляется, как только человек начинает листать.
Внешне новая версия не отличается от старой — поменялось всё внутри. Переезд шёл через мост со старого сервера, данные подтягивались по ходу. Турнирный бэкенд я заменял по частям: запросы один за другим переходили на новые эндпоинты, и сайт этого не замечал. Как я подхожу к системам, которые нельзя остановить, — в заметке с пятью такими историями.
Если у вас уже есть аудитория и старая система, начинать с нуля не обязательно. А если площадки ещё нет, начните с первой версии — от 21 дня, где есть только то, без чего она не работает. Отдельно о том, что продавец и покупатель видят у себя, — в решении о кабинетах для разных ролей.
Как я это делаю
Роли и сценарии
Кто пользуется системой, что каждый делает и какие данные при этом рождаются.
Прототип
Логику проверяю на прототипе до дизайна — так ошибки стоят минуты, а не недели.
Дизайн
Интерфейсы для всех ролей на одной дизайн-системе.
Разработка
Спринтами, с демо раз в неделю и доступом в трекер.
Запуск
Мониторинг, нагрузка, передача доступов и документации, план развития.
Вопросы
Как считаются деньги продавцов и доля площадки?
Через учёт операций. Каждый перевод — запись «откуда — куда», поэтому баланс продавца, доля площадки и выплаты складываются из одних и тех же записей. На этом принципе построена внутренняя валюта в Digital Hustlas.
Можно перенести действующую платформу, не теряя пользователей?
Да. Digital Hustlas переехал на новый фундамент так, что внешне сайт остался прежним, а турнир перешёл на свой бэкенд по частям.
С чего начать, если площадку нужно сначала проверить?
С MVP — каталог, кабинет продавца и покупка. Выплаты, лицензии и рейтинги добавляются следующими модулями, когда станет понятно, что площадка нужна людям.
Модерация — это ручная работа?
Не обязательно вся. В Digital Hustlas модерация идёт после публикации — продавец не ждёт проверки, а владелец снимает то, что нарушает правила.
Статьи по теме
Все статьи· 6 мин чтения
Что такое MVP и как запустить его за 3–6 недель
MVP — это не «сайт подешевле», а самый короткий способ ответить на вопрос о продукте. Что в него кладут, что режут и как уложиться в 3–6 недель.
Читать· 5 мин чтения
Дизайн-система — зачем она бизнесу и когда она окупается
Дизайн-система — это не библиотека красивых кнопок, а договорённость о том, как устроен интерфейс. Когда она экономит деньги, а когда это лишняя работа.
Читать
Похожие решения
Все решения- Платформы и кабинетыПлатформа онлайн-голосованияДелаю голосования, где защита строится от реальных схем обмана, а нагрузку после анонса я закладываю с первого дня.Подробнее
- Платформы и кабинетыОнлайн-бронирование туровДелаю букинг, в котором человек сам находит тур по городу вылета, датам и размещению и сразу оплачивает его онлайн.Подробнее
- Платформы и кабинетыОнлайн-копилка на поездкуДелаю сервис накоплений, где клиент пополняет счёт привычным способом, а цель и прогресс видит в личном кабинете.Подробнее
- Платформы и кабинетыB2B-портал для партнёров и поставщиковДелаю порталы, где поставщик сам видит ваш спрос и считает свою выгоду, а действующий партнёр — статусы и документы.Подробнее
- Платформы и кабинетыЛичный кабинет клиентаДелаю кабинеты, где клиент сам видит, на каком этапе его заказ, какие документы готовы и сколько он заплатил.Подробнее
- Платформы и кабинетыКонструктор КП для автодилераДелаю инструмент, в котором менеджер собирает КП за несколько действий, а покупатель получает ссылку с фото своей машины по VIN, опциями и расчётами.Подробнее
Есть задача — напишите, разберём.
Опишите в двух словах, что нужно, — отвечу сам, без менеджеров и брифов на десять страниц.
