Готовая таблица аналитики продаж для WB и Ozon: шаблон и как заполнить

· 9 мин чтения

Готовая таблица аналитики для ВБ и Ozon — это файл в Excel или Google Sheets, куда вы раз в неделю подставляете отчёты маркетплейсов и сразу видите выручку, расходы, налог, прибыль по каждому артикулу и выполнение плана. Ниже — структура шаблона, которую можно воспроизвести за вечер: какие листы нужны, какие колонки и формулы, откуда брать данные и когда таблицу пора менять на BI или сервис. Все цифры в примерах условные.

Что должно быть в таблице аналитики селлера

Хорошая таблица отвечает на четыре вопроса по каждому артикулу за период:

  1. Сколько продали — заказы, выкупы, возвраты, выручка.
  2. Сколько потратили — комиссия, логистика, хранение, реклама, штрафы, приёмка, прочие удержания.
  3. Сколько заработали — прибыль после себестоимости и налога, маржа.
  4. Идём ли по плану — план-факт по штукам и деньгам.

Всё, что не помогает ответить на эти вопросы, в основную таблицу не тащите. Детализация «на всякий случай» — главная причина, по которой селлеры бросают свои таблицы через месяц.

Структура шаблона таблицы аналитики для ВБ и Ozon

Шаблон состоит из пяти листов. Названия условные — главное, чтобы логика была одинаковой для обеих площадок.

Лист 1. «Справочник»

Одна строка — один товар. Это связующее звено: у товара разные артикулы на WB и Ozon, а себестоимость одна.

КолонкаПримерКомментарий
Внутренний кодHD-001-BLKВаш артикул, по нему всё сводится
Артикул WB (nmID)12345678Из карточки WB
SKU Ozon987654321Из карточки Ozon
Закупка, ₽520Цена у поставщика
Доставка до склада и упаковка, ₽80На единицу
Себестоимость, ₽=закупка+доставкаОбновляйте при каждой новой партии
Категория, группа ABCХуди, AДля фильтров и дашбордов

Лист 2. «Продажи WB» и лист 3. «Продажи Ozon»

Сюда вставляются «сырые» выгрузки отчётов как есть, без ручных правок. Справа от данных добавьте 2–3 служебные колонки с формулами: внутренний код (через ВПР/XLOOKUP по артикулу из справочника), неделя, тип операции (продажа, возврат, логистика, штраф).

Лист 4. «Расходы вне отчётов»

То, чего нет в отчётах маркетплейсов: внешняя реклама, фулфилмент, самовыкупы для фото, зарплаты, подписки на сервисы. Колонки: дата, статья, сумма, артикул (или «общие»).

Лист 5. «Сводка» — прибыль по артикулам

ПоказательФормулаПример, ₽
Выкуплено, штПродажи − Возвраты100
Выручка (реализация)СУММЕСЛИМН по продажам − возвраты150 000
К перечислению от площадкиИз отчёта: выручка минус комиссия и эквайринг112 500
Логистика, хранение, приёмка, штрафыСУММЕСЛИМН по типу операции21 000
РекламаУдержания за продвижение + внешние12 000
СебестоимостьВыкуплено × себестоимость из справочника60 000
НалогБаза × ставка (зависит от режима)9 000
ПрибыльК перечислению − расходы − себестоимость − налог10 500
МаржаПрибыль ÷ Выручка7%

Налог в таблице для подставления отчётов с Ozon и ВБ считается по вашему режиму: на УСН «Доходы» базой обычно выступает выручка по реализации, на «Доходы минус расходы» — разница, плюс с 2026 года часть упрощенцев стала плательщиками НДС. Какой отчёт брать для налоговой базы, зависит от режима и договора с площадкой. Ставку и базу согласуйте с бухгалтером — в таблице лучше сделать их параметрами, а не зашивать в формулы.

Ключевые формулы Google Sheets

  • Выручка по артикулу за неделю:=СУММЕСЛИМН('Продажи WB'!P:P; 'Продажи WB'!Z:Z; A2; 'Продажи WB'!AA:AA; $B$1; 'Продажи WB'!AB:AB; "Продажа") — где Z — внутренний код, AA — неделя, AB — тип операции.
  • Себестоимость из справочника:=ВПР(A2; 'Справочник'!A:F; 6; ЛОЖЬ) или XLOOKUP.
  • Сводка по неделям без ручной работы: функция QUERY или сводная таблица по листам продаж.

Как подставить отчёты WB и Ozon

Wildberries

Основной источник — еженедельный детализированный отчёт о реализации (раздел финансовых отчётов в кабинете WB Partners). В нём каждая строка — операция: продажа, возврат, логистика, штраф, с суммой «к перечислению» и удержаниями. Скачайте его в XLSX и вставьте на лист «Продажи WB» целиком. Как читать колонки отчёта, подробно разобрано в статье об отчёте о реализации Wildberries.

Для проверки продаж в ВБ в течение недели (до выхода финансового отчёта) используйте воронку продаж или отчёты по заказам в разделе аналитики — они показывают заказы, но не финансовый результат.

Ozon

Для денег — отчёт о реализации и детализация начислений из раздела «Финансы»; для оперативных цифр — отчёты раздела «Аналитика». Разбор структуры — в статье об отчёте о реализации Ozon.

Можно ли выгрузить с Ozon Селлера сводную таблицу по всем артикулам с фактом заказов за прошлую неделю? Да: в разделе аналитики есть выгрузки заказов и отчёт по товарам за выбранный период в XLSX. Выберите период «прошлая неделя», группировку по товарам — и вставьте результат на лист плана-факта.

Главное правило: никогда не правьте выгрузку руками. Все расчёты — в служебных колонках и на листе «Сводка». Тогда новый отчёт просто вставляется поверх старого, и формулы пересчитываются.

План-факт по продажам

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

АртикулПлан, штФакт, штВыполнениеПлан прибыли, ₽Факт прибыли, ₽
HD-001-BLK12010083%14 00010 500
HD-002-GRY8095119%9 00011 200

Факт подтягивается формулой из «Сводки», выполнение = Факт ÷ План. Добавьте условное форматирование: красным всё, что ниже 90%. Раз в неделю разбирайте только красные строки: не хватило остатков, упал CTR, выросла ставка в рекламе, поднялась цена у конкурента. Если план не выполняется из-за остатков, добавьте в таблицу колонку с оборачиваемостью в днях: остаток ÷ средние продажи в день.

План удобно строить от прошлых продаж с поправкой на сезон и остатки: план на неделю = средние продажи за 4 недели × сезонный коэффициент, но не больше доступного остатка.

Автоматизация: подтягивание данных по API

Когда вставлять отчёты вручную надоедает, данные можно забирать напрямую:

  • WB API — методы статистики (продажи, заказы, отчёт о реализации), цен, продвижения. Токен создаётся в настройках кабинета с доступом только к нужным категориям и, по возможности, только на чтение.
  • Ozon Seller API — финансовые транзакции, аналитические данные, остатки, цены. Нужны Client-Id и API-ключ.
  • Google Apps Script — скрипт с UrlFetchApp раз в сутки забирает данные и пишет их на лист. Для простых задач скрипт можно попросить сгенерировать у нейросети, но проверьте его на копии таблицы.

Частый вопрос — как в гугл таблицу подтягивать цену товара с ВБ. Свои цены надёжно забираются через API цен и скидок. Цены конкурентов через неофициальные адреса сайта ломаются при каждом обновлении WB — для них лучше подходят специализированные инструменты мониторинга цен.

Токены храните в свойствах скрипта, а не в ячейках: таблицей часто делятся с сотрудниками и подрядчиками.

Как проверить, что таблица считает правильно

Самая частая проблема самодельных таблиц — прибыль «на бумаге» не сходится с деньгами на счёте. Раз в месяц делайте сверку:

  1. Сумма «к перечислению» в таблице за месяц должна совпадать с суммой выплат от площадки за тот же период (с учётом удержаний за рекламу, хранение и штрафы).
  2. Количество выкупов по артикулу в таблице — с количеством в финансовом отчёте. Расхождение обычно означает, что формула не видит часть строк из-за нового артикула, которого нет в справочнике.
  3. Остаток денег по итогам месяца ≈ прибыль из таблицы минус изменение товарного запаса. Если разница больше нескольких процентов, ищите пропущенные расходы на листе «Расходы вне отчётов».

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

  • Считать выручку по заказам, а не по выкупам: заказы на WB и Ozon — это ещё не деньги.
  • Не учитывать обратную логистику невыкупов и возвратов — на товарах с низким выкупом это съедает всю маржу.
  • Брать себестоимость «по последней партии» для всех продаж: при росте закупочных цен прибыль прошлых периодов искажается. Храните себестоимость с датой партии.
  • Смешивать неделю отчёта и неделю продажи: финансовые отчёты выходят с задержкой, и корректировки прошлых периодов попадают в текущий файл.
  • Забывать про рекламу, оплаченную с баланса: она удерживается из будущих выплат и видна в отчёте реализации отдельной строкой.

Когда пора переходить на BI или сервис

Таблица хорошо работает примерно до 50–100 активных артикулов и одного-двух человек, которые с ней работают. Признаки, что пора на BI (Looker Studio, DataLens, Power BI) или готовый сервис:

  • файл открывается минутами, формулы «падают» на объёме;
  • на еженедельное обновление уходит больше часа;
  • нужны разные срезы для разных людей: закупщику — остатки, маркетологу — реклама, собственнику — прибыль;
  • появились ошибки из-за ручной вставки и расхождения версий файла.

BI для маркетплейса — это та же логика таблицы, только данные лежат в базе, а отчёты собираются в дашборды. Как разложить артикулы по дашбордам, мы описали в материале о разбивке артикулов на дашборды. Если собирать инфраструктуру самому не хочется, посмотрите сравнение сервисов аналитики маркетплейсов: многие из них закрывают финансовый учёт по отчётам WB и Ozon из коробки.

Нишевые таблицы: пример с кормами

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

Частые вопросы

Excel или Google Sheets?

Google Sheets удобнее для совместной работы и автоматизации через Apps Script. Excel быстрее на больших объёмах и лучше для офлайн-анализа с Power Query. Структура шаблона одинакова.

Можно ли вести одну таблицу аналитики для ВБ и Ozon?

Да, если связывать товары через внутренний код. Отчёты площадок разные, поэтому сырые данные держите на отдельных листах, а сводку стройте общую.

Как часто обновлять таблицу?

Финансы — раз в неделю после выхода отчётов. Заказы и остатки — ежедневно, если есть автозагрузка по API.

Чем таблица отличается от «оцифровки отчётов» в сервисах?

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

Где взять себестоимость для таблицы?

Из накладных поставщика плюс доставка до склада маркетплейса, упаковка и маркировка, разделённые на количество единиц в партии. Методика подробно описана в статье о расчёте чистой прибыли.

Нужен ли отдельный лист для рекламы?

Если рекламных кампаний больше десятка — да. Выгружайте статистику по кампаниям и артикулам, считайте ДРР по каждому товару и подтягивайте расходы в «Сводку». Иначе реклама видна только одной суммой удержаний, и непонятно, какой товар её окупает.