Surrika

Строки продаж с нулевой выручкой: откуда берутся и что с ними делать

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

Отчеты и данные

Как считать

  1. Берем продажи за 12 месяцев от последней даты в данных.
  2. По каждому каналу считаем все строки и отдельно строки, где выручка равна нулю.
  3. Делим число нулевых строк на общее и получаем их долю.
  4. Рядом выводим количество штук в строках с нулевой выручкой, чтобы отделить подарки от корректировок.

Расчет на выгрузках магазина

Пример посчитан на выгрузках вымышленного мебельного магазина: продажи сайта и трех маркетплейсов, реклама, сделки CRM и остатки за 2024-2025 годы.

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

Доля строк с нулевой выручкой по каналам за 12 месяцев

SQL, по которому посчитано

SELECT
  channel,
  count(*) AS rows_total,
  count(*) FILTER (WHERE revenue = 0) AS zero_rows,
  round(count(*) FILTER (WHERE revenue = 0) * 1.0 / count(*), 4) AS zero_share,
  coalesce(sum(units) FILTER (WHERE revenue = 0), 0) AS zero_units
FROM sales
WHERE date >= (SELECT date_trunc('month', max(date)) FROM sales) - INTERVAL 11 MONTH
GROUP BY channel
ORDER BY zero_share DESC

Почему в продажах появляются строки с нулевой выручкой

Ноль в выручке появляется по четырем причинам: товар отдали в подарок или по промокоду со скидкой 100%, магазин компенсировал брак, площадка провела акцию за свой счет или строка описывает возврат без новой продажи. Маркетплейсы нередко присылают отдельную строку с нулевой выручкой и нулевым количеством штук, когда закрывают спор по товару. В учетной системе такая строка появляется при списании образца или при ручной корректировке реализации. Поэтому ноль сам по себе не говорит об ошибке выгрузки.

В каких отчетах видно продажи с нулевой выручкой

Берите выгрузку реализации из учетной системы за тот же период, что и в кабинетах: там видна каждая строка с артикулом, штуками и суммой. В кабинетах Wildberries, Ozon и Яндекс Маркета смотрите отчет о реализации, а не сводку начислений, потому что в сводке подарки и компенсации уже свернуты в итог. По сайту сверяйте выгрузку заказов из CMS с проведенными документами. Сверка по дням и артикулам покажет, где ноль пришел из площадки, а где появился при загрузке в учет.

Как прочитать результат проверки выручки в продажах

Начните со штук: если в строке с нулевой выручкой стоит одна или несколько штук, товар ушел без денег, а себестоимость и логистика остались расходом. Такие строки уменьшают маржу категории, и их видно в сравнении с долей нулей по другим каналам. Строки с нулевыми штуками это обычно корректировки и возвраты, на маржу они почти не влияют. Высокая доля нулей на маркетплейсе объясняется промо и компенсациями площадки, на сайте такое бывает при ручных скидках.

Частые ошибки

Удалить строки с нулем из выгрузки

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

Оставить пустую ячейку вместо нуля

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

Вопросы

Как найти продажи с нулевой выручкой в Excel?

Поставьте автофильтр по нулю в столбце выручки и посмотрите соседний столбец со штуками. Отдельно отфильтруйте строки, где штук больше нуля, это и есть подарки и компенсации.

За какой период проверять строки с нулевой выручкой?

За 12 месяцев. Редкие подарки и компенсации видно только на длинном окне, а ставки и тарифы площадок на такую проверку не влияют.

Что делать, если нули есть во всех каналах сразу?

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

Посчитайте это на своих выгрузках

Бросьте выгрузки на доску Surrika и задайте вопрос обычными словами. Ответ придет графиком, а под ним будет SQL, по которому он посчитан.

14 дней бесплатно, карта не нужна.

По теме

Все задачи