← Все статьи
Laravel · 11.11.2026 · 12 мин

Админка маркетплейса: заказы, склады, роли

Почему админка маркетплейса сложнее магазина, какие сущности нужны и как не утонуть в заказах, продавцах и выплатах.

Админка маркетплейса: заказы, склады, роли

Админка маркетплейса начинается не с таблиц и кнопок, а с вопросов: кто продаёт, кто принимает заказы, кто отвечает за доставку и кто платит продавцам. Если эти процессы не описаны, интерфейс получится красивым, но бесполезным.

Ниже — ключевые сущности и сценарии, которые стоит предусмотреть до разработки.

Чем админка маркетплейса сложнее магазина

  • Несколько продавцов с разными правилами и комиссиями.
  • Заказы могут состоять из товаров разных продавцов.
  • Нужны выплаты, удержания и отчёты.
  • Склады и остатки распределены между участниками.
  • Модерация товаров и продавцов.
  • Споры, возвраты и ответственность сторон.

Ключевые сущности

Продавец

Профиль, документы, комиссия, статус, доступы и реквизиты.

Товар

Карточка, варианты, остатки, цены и модерация.

Заказ

Состав, продавцы, оплата, доставка, статусы и споры.

Склад

Остатки, резервы, приёмка и списания.

Выплата

Начисления, удержания, комиссии и статусы.

Роль

Права сотрудников и продавцов на конкретные действия.

Заказы и статусы

Заказ маркетплейса может включать товары нескольких продавцов, и у каждого может быть свой статус. Если смешать всё в один статус, поддержка не поймёт, что происходит.

  • Статус заказа и статус позиции.
  • Оплата, сборка, отправка и доставка.
  • Отмена и возврат по позиции.
  • Споры и претензии.
  • История изменений и ответственные.

Склады и остатки

Остатки должны быть привязаны к складу и продавцу. Иначе один товар можно продать дважды или отправить не из того места.

  • Резерв при оформлении заказа.
  • Списание после оплаты или сборки.
  • Возврат на склад.
  • Перемещение между складами.
  • Массовая выгрузка и импорт.

Продавцы и выплаты

Выплаты — самая чувствительная часть. Продавец должен видеть, сколько заработал, сколько удержано и когда получит деньги.

  • Комиссия и правила расчёта.
  • Начисления по заказам.
  • Удержания и возвраты.
  • Статусы выплат.
  • Отчёты и документы.

Роли и доступ

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

  • Роли сотрудников и продавцов.
  • Ограничение по складам и заказам.
  • Журнал действий.
  • Двухфакторная аутентификация.
  • Запрет на просмотр чужих выплат.

Отчёты и мониторинг

  • Оборот, комиссия и выплаты.
  • Заказы по статусам и продавцам.
  • Зависшие заказы и споры.
  • Остатки и резервы.
  • Ошибки интеграций.
  • Очередь и время обработки.

Как проектировать

1
Опишите модель

Кто продаёт, кто платит, кто доставляет и кто отвечает за возврат.

2
Спроектируйте данные

Продавцы, товары, склады, заказы, выплаты и роли.

3
Соберите узкий контур

Начните с заказов и остатков, затем добавьте выплаты и отчёты.

4
Проверьте на реальных данных

Массовые операции, импорт и нагрузка важнее красивых демо.

5
Заложите поддержку

Логи, мониторинг, инструкции и регламент обновлений.

Типичные ошибки

  • Смешивать статусы заказа и позиции.
  • Не резервировать остатки.
  • Делать выплаты без истории.
  • Давать продавцу лишние права.
  • Начинать с выплат, не разобравшись в заказах.

Админка маркетплейса растёт вместе с бизнесом. Чем понятнее модель данных и правила, тем меньше ручной работы и споров между участниками.

Модерация товаров и продавцов

Маркетплейс без модерации быстро превращается в каталог сомнительных товаров. Но и ручная проверка каждой карточки не масштабируется.

  • Проверка продавца и документов.
  • Правила публикации товаров.
  • Автоматические проверки и стоп-слова.
  • Очередь модерации и причины отказа.
  • История решений и апелляции.

Правила должны быть опубликованы заранее. Продавец имеет право понимать, почему товар отклонён и что исправить.

Споры и возвраты

Споры — часть маркетплейса, а не исключение. Нужно понимать, кто отвечает за товар, доставку и возврат денег.

  • Статусы спора и ответственные.
  • Сроки ответа продавца.
  • Возврат товара и денег.
  • История переписки и доказательств.
  • Правила блокировки продавца.

Если споры ведутся в почте и мессенджерах, данные теряются. Лучше сразу заложить их в админку, даже если сначала обработка будет полуручной.

Интеграции

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

  • Обмен товарами и остатками.
  • Заказы и статусы.
  • Платежи и выплаты.
  • Доставка и трек-номера.
  • Очередь и мониторинг ошибок.

Масштабирование

На старте можно хранить часть процессов в одном сервисе. Но модель данных должна позволять вынести заказы, выплаты и поиск без переписывания всего.

  • Индексы под заказы и выплаты.
  • Очереди для тяжёлых операций.
  • Разделение чтения и записи при росте.
  • Кэш каталога и фильтров.
  • Мониторинг очередей и ошибок.

Не пытайтесь сразу построить «второй Ozon». Начните с узкого контура, проверьте процессы и добавляйте сложность по мере роста.

Отчёты для продавцов

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

  • Продажи и возвраты по периодам.
  • Начисления и комиссии.
  • Статусы выплат.
  • Остатки и резервы.
  • Выгрузка отчётов.

Безопасность и мониторинг

В маркетплейсе сходятся деньги, товары и персональные данные. Ошибка доступа или сбой выплат может стоить дороже, чем падение каталога.

  • Минимальные права и журналы.
  • Двухфакторная аутентификация.
  • Мониторинг очередей и выплат.
  • Алерты на зависшие заказы.
  • Резервные копии и проверка восстановления.

Что оставить на потом

  • Сложную персонализацию.
  • Многоуровневые акции.
  • Автоматические споры.
  • Продвинутую аналитику.

Сначала должны стабильно работать заказы, остатки и выплаты. Всё остальное добавляется, когда процесс понятен и данные не расходятся.

Как считать комиссию

Комиссия может зависеть от категории, продавца, акции и способа доставки. Если правила не зафиксированы, продавцы будут спорить с расчётами.

  • База расчёта: цена товара или итог заказа.
  • Учёт доставки и скидок.
  • Разные ставки по категориям.
  • Округление и валюта.
  • История изменений правил.

Правила должны быть видны продавцу до продажи, а не только в отчёте после выплаты. Иначе доверие к платформе падает.

Возвраты и удержания

Возврат влияет на комиссию, выплату и остатки. Нужно понимать, кто платит за обратную доставку и как пересчитывается вознаграждение.

  • Возврат до и после выплаты.
  • Удержание комиссии и доставки.
  • Возврат товара на склад.
  • История операций для споров.

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

Покажите продавцу не только итоговую сумму, но и расшифровку: заказы, комиссии, доставку и удержания. Это снижает количество вопросов в поддержку.

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

Начните с ручной сверки первых выплат. Это медленнее, но помогает поймать ошибки в правилах до того, как они станут системными.

И фиксируйте, кто и когда менял правила комиссии. Через несколько месяцев споры невозможно разобрать без истории изменений. Это особенно важно, когда правила меняются между выплатами: без истории доверие продавцов падает.

Обсудим админку маркетплейса

Разберём продавцов, заказы, склады и выплаты. Предложим архитектуру и план поэтапного запуска.

Обсудить проект →

Вопросы и ответы

Чем админка маркетплейса отличается от обычного магазина? +

Несколькими продавцами, раздельными складами, выплатами, ролями и спорами. Заказ может включать товары разных продавцов с разными статусами.

Можно ли сделать маркетплейс на готовой CMS? +

Иногда да, но часто требуется столько доработок, что дешевле сразу проектировать свою платформу. Решение зависит от модели и объёма.

С чего начать разработку? +

С описания продавцов, заказов, складов, выплат и ролей. Затем собрать узкий контур и проверить его на реальных данных.

Как считать выплаты продавцам? +

Нужны правила комиссии, начисления по заказам, удержания, возвраты и история статусов. Без истории выплат споры неизбежны.

Нужны ли отдельные роли для продавцов? +

Да. Продавец должен видеть свои товары, заказы и выплаты, но не чужие данные и не настройки платформы.

Как избежать двойной продажи? +

Резервировать остатки при оформлении заказа и списывать их после оплаты или сборки. Склад должен быть привязан к продавцу.

Нужен ли Laravel + Filament? +

Это хороший вариант, если процессы нестандартные и нужна своя админка. Для простого маркетплейса можно рассмотреть готовые решения.

Сколько занимает разработка? +

Зависит от модели, выплат и интеграций. Простой контур — один срок, полноценная платформа с выплатами и спорами — другой. Оценка после описания процессов.

Что важнее на старте? +

Заказы, остатки и понятные роли. Выплаты и сложные отчёты можно добавлять поэтапно, если модель данных заложена правильно.

Как считать доставку между продавцами? +

Правила зависят от модели: один продавец, несколько посылок или общая корзина. Это нужно описать до разработки, иначе расчёты разойдутся.

Нужен ли чат между покупателем и продавцом? +

Не на старте. Сначала важны заказы, статусы и поддержка. Чат добавляет модерацию и нагрузку, когда процессы уже стабильны.

Как защититься от мошенничества? +

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

Когда добавлять личный кабинет продавца? +

Когда продавцов становится несколько и ручная обработка заявок перестаёт масштабироваться. На старте можно начать с админки для сотрудников.

Как тестировать выплаты? +

На тестовых заказах с разными комиссиями, возвратами и способами доставки. Сверяйте суммы вручную до запуска.

Что делать, если продавец не согласен с комиссией? +

Показать расшифровку расчёта и историю правил. Без прозрачных данных спор быстро переходит в конфликт.

Нужен ли маркетплейсу собственный склад? +

Зависит от модели. Можно начать с продавцов, которые хранят товар сами, но тогда остатки и доставка должны быть особенно прозрачными.