За плечами не один маркетплейс, где комиссия считалась вручную в таблице раз в неделю — и каждый раз находилась ошибка то в одну, то в другую сторону. Беру такие проекты и перевожу расчёт комиссии на автоматику: без ручного пересчёта, без споров с продавцами о том, сколько именно у них удержали и почему. Начинаю с логики ставок — обычно она не одна на весь каталог, а разная по категориям: у бытовой техники маржа одна, у товаров ручной работы совсем другая, и плоская ставка либо душит продавцов там, где наценка мала, либо занижает доход площадки там, где маржа большая. Настраиваю таблицу ставок с привязкой к категории товара, а при необходимости — ещё и к уровню продавца или к действующей акции.
Дальше — сама механика удержания. Комиссия списывается автоматически в момент формирования выплаты, ещё до того, как сумма уходит на баланс продавца, и каждое такое списание фиксируется отдельной строкой, привязанной к конкретному заказу. Продавец в любой момент открывает отчёт и видит по каждой сделке: цену заказа, применённую ставку, размер удержанной комиссии и итоговую сумму к выплате. Такая прозрачность сама снимает часть обращений в поддержку. Работаю в рамках уже существующей структуры заказов и выплат площадки, ничего не переписываю с нуля.
Итог для площадки:
— ставки комиссии настраиваются по категориям и уровням продавцов
— удержание происходит автоматически при выплате
— каждая сделка логируется отдельно
— продавец видит детализацию по каждой транзакции
Дальше — сама механика удержания. Комиссия списывается автоматически в момент формирования выплаты, ещё до того, как сумма уходит на баланс продавца, и каждое такое списание фиксируется отдельной строкой, привязанной к конкретному заказу. Продавец в любой момент открывает отчёт и видит по каждой сделке: цену заказа, применённую ставку, размер удержанной комиссии и итоговую сумму к выплате. Такая прозрачность сама снимает часть обращений в поддержку. Работаю в рамках уже существующей структуры заказов и выплат площадки, ничего не переписываю с нуля.
Итог для площадки:
— ставки комиссии настраиваются по категориям и уровням продавцов
— удержание происходит автоматически при выплате
— каждая сделка логируется отдельно
— продавец видит детализацию по каждой транзакции