June 2, 2025

Как я автоматизировал учёт прибыли на Wildberries между продавцом и инвестором

В этом кейсе я расскажу, как мы автоматизировали всю отчетность по продажам и рекламе на Wildberries, а также расчёты между двумя предпринимателями — продавцом и инвестором. Система полностью работает на Google Таблицах и Apps Script, подключается к API WB и учитывает всё вплоть до затрат в долларах, налогов и корректировок прибыли.

🔍 Зачем всё это?

Мои клиенты — два партнёра, работающие на маркетплейсе Wildberries:

  • Продавец A ведёт кабинет, размещает товары и обрабатывает продажи.
  • Продавец B — инвестор, который закупает товар за доллары и делит прибыль.

Проблема: у них был Excel с ручными вставками, копипастой из кабинета WB, пересчётом валюты, формулами и путаницей. Ручная работа, ошибки, непрозрачность, лишние вопросы друг к другу.

🧠 Что я сделал

Я написал скрипт на Google Apps Script, который:

  1. Автоматически выгружает продажи и рекламу из API Wildberries.
  2. Структурирует данные по неделям.
  3. Учитывает все ключевые параметры:
    • комиссию WB,
    • логистику,
    • рекламные расходы,
    • налог (по расчетной ставке),
    • валютные расходы (USD),
    • корректировки (если что-то пошло не так).
  4. Рассчитывает чистую прибыль для каждого из партнёров.
  5. Подсчитывает выплаты и ключевые метрики — маржинальность, рентабельность, ROI.

⚙️ Как это работает

🧾 Выгрузка данных

Используется два API:

  • statistics-api.wildberries.ru — для продаж.
  • advert-api.wildberries.ru — для рекламы.

Скрипт:

  • разбивает период на части (по дням/пакетам),
  • избегает повторной загрузки уже внесённых данных,
  • форматирует таблицу,
  • фильтрует только нужные артикулы (например, начинающиеся на rbx).

📅 Структура таблицы

Таблица формируется по неделям — например, 05.05–11.05, 12.05–18.05 и т.д. В каждой неделе:

  • К перечислению
  • Логистика
  • Итого к оплате
  • Реклама WB
  • Потрачено USD
  • Налог (расчетный)
  • Чистая прибыль
  • Коррекции (налог, реклама, прибыль)

💵 Учет в валюте

Инвестор вносит доллары, и система учитывает:

  • курс покупки,
  • входящий остаток,
  • комиссию обменника,
  • фактические USD-затраты.

Скрипт автоматически пересчитывает рублевый эквивалент и обновляет остаток.


📈 Метрики

Среди рассчитываемых показателей:

  • Маржинальность — доля прибыли от выручки.
  • ROI — возврат на инвестиции.
  • Рентабельность — прибыль/затраты инвестора.

✅ Корректировки

Реальный бизнес не идеален, поэтому добавлены ручные строки корректировок:

  • если был перерасчет налога,
  • возврат от WB,
  • доп. траты или ошибки.

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


🔄 Автоматизация

Запуск возможен как вручную из меню "Отчет → Выгрузить статистику", так и по таймеру. Скрипт сам добавляет колонку для новой недели, копирует формулы и переносит форматирование.


💡 Результат

Вместо 6 часов ручной работы — один клик.
Полная прозрачность.
Готовность к масштабированию на новые кабинеты.
Инвестор получает точные данные, сколько он вложил, сколько получил, и какую прибыль реально заработал.


Если вы работаете с партнёрами, делите товар и деньги, ведёте товарный бизнес на WB и устали от ручных табличек — это решение для вас!

🤖 Автор: @offrmdm | Telegram-канал: Скриптология | GitHub: d1mk9 · GitHub
Разрабатываю автоматизированные решения для бизнеса, чат-ботов на Golang и no-code платформах. Готов к сотрудничеству!