Комиссия маркетплейса зависит от категории, продавца, тарифа, скидки, доставки, возврата и округления. Если порядок расчета нарушен, суммы в заказе, акте и выплате расходятся.

Когда это становится проблемой

Продавец видит одну сумму, площадка удерживает другую, бухгалтерия правит руками, а спорные заказы копятся. Ошибка в комиссии быстро превращается в финансовую и репутационную проблему.

Что проверяю в первую очередь

  • Правила комиссии по категориям, продавцам и тарифам
  • Порядок применения скидок, промокодов, доставки и налога
  • Округление копеек и валют
  • Возвраты, частичные возвраты и отмены
  • Сверку заказа, выплаты, акта и отчета

Как исправляю

Я фиксирую формулу расчета и проверяю ее на реальных заказах. Затем исправляю backend-логику и добавляю тестовые кейсы на сложные сценарии.

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

Что важно не сломать

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

Что будет после исправления

  • Комиссия считается по утвержденным правилам
  • Продавец и администратор видят одинаковую логику
  • Возвраты и частичные возвраты не ломают баланс
  • Отчеты сходятся с выплатами

Что подготовить перед обращением

  • Правила комиссии
  • Примеры заказов с ошибкой
  • Доступ к коду и базе
  • Какие отчеты должны сходиться

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

Можно ли исправить без полной переделки?

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

Сколько времени занимает диагностика?

Срок зависит от количества тарифов и сценариев возврата. Простую формулу можно исправить быстрее.

Нужна похожая задача?

Напишите в Telegram @rabotator_support и коротко опишите проблему. Я посмотрю симптомы, предложу понятный план работ и скажу, какие доступы нужны для безопасного исправления.