К содержанию
Платформы и кабинеты

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

Делаю платформы, где продавцы публикуют товары, покупатели платят, а владелец видит каждую операцию. Для Digital Hustlas медиа, плеер и турнир уже работают на новом фундаменте, а маркетплейс битов готовится к запуску.

Когда это нужно

  • Баланс не сходитсяПокупатель платит, продавец ждёт свою долю, площадка — комиссию. Если баланс — просто число в профиле, через месяц цифры расходятся, и никто не может объяснить почему.
  • Права на товарЦифровой товар продаётся по лицензиям с разными правами. Если это не заложено в модель данных, покупатель и продавец понимают сделку по-разному.
  • Владелец проверяет каждую карточкуПродавцы публикуют сами, а владелец смотрит каждую карточку до публикации и становится узким местом площадки.
  • Аудитория уже естьПлатформа давно работает, у неё есть слушатели или покупатели. Переезд на новую систему не должен сломать то, к чему они привыкли.

Что входит

  • Каталог товаров продавцов
  • Личный кабинет продавца
  • Лицензии и условия покупки
  • Внутренняя валюта и балансы через учёт операций
  • Модерация после публикации
  • Админка владельца с финансами из учёта операций
  • Автотесты на бизнес-логику
  • Переезд со старой платформы без остановки

Маркетплейс — это не каталог с корзиной. Это три стороны с разными интересами: продавец хочет получить деньги, покупатель — понятные условия, владелец — порядок и свою долю. Всё это держится на правилах, и продумать их нужно до кода.

Деньги — учёт операций, а не число в профиле

В Digital Hustlas — музыкальной медиаплатформе с релизами, стримами и турниром 31-FLIP — я делаю маркетплейс битов, лупов и бит-паков. Артист продаёт по лицензиям, внутри работает своя валюта, у артиста есть личный кабинет. Баланс в нём складывается из записей: каждый перевод — пара «откуда — куда». Поэтому деньги всегда сходятся, а финансы в админке владельцев строятся из тех же записей.

Бизнес-логику закрываю автотестами — в Digital Hustlas их больше сотни. Маркетплейс сейчас готовится к запуску, и правила я проверяю до первого покупателя, а не после первой жалобы.

Медиа и магазин на одном фундаменте

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

Внешне новая версия не отличается от старой — поменялось всё внутри. Переезд шёл через мост со старого сервера, данные подтягивались по ходу. Турнирный бэкенд я заменял по частям: запросы один за другим переходили на новые эндпоинты, и сайт этого не замечал. Как я подхожу к системам, которые нельзя остановить, — в заметке с пятью такими историями.

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

Как я это делаю

  1. Роли и сценарии

    Кто пользуется системой, что каждый делает и какие данные при этом рождаются.

  2. Прототип

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

  3. Дизайн

    Интерфейсы для всех ролей на одной дизайн-системе.

  4. Разработка

    Спринтами, с демо раз в неделю и доступом в трекер.

  5. Запуск

    Мониторинг, нагрузка, передача доступов и документации, план развития.

Вопросы

Как считаются деньги продавцов и доля площадки?

Через учёт операций. Каждый перевод — запись «откуда — куда», поэтому баланс продавца, доля площадки и выплаты складываются из одних и тех же записей. На этом принципе построена внутренняя валюта в Digital Hustlas.

Можно перенести действующую платформу, не теряя пользователей?

Да. Digital Hustlas переехал на новый фундамент так, что внешне сайт остался прежним, а турнир перешёл на свой бэкенд по частям.

С чего начать, если площадку нужно сначала проверить?

С MVP — каталог, кабинет продавца и покупка. Выплаты, лицензии и рейтинги добавляются следующими модулями, когда станет понятно, что площадка нужна людям.

Модерация — это ручная работа?

Не обязательно вся. В Digital Hustlas модерация идёт после публикации — продавец не ждёт проверки, а владелец снимает то, что нарушает правила.

Похожие решения

Все решения

Есть задача — напишите, разберём.

Опишите в двух словах, что нужно, — отвечу сам, без менеджеров и брифов на десять страниц.