Surrika

Средний интервал между продажами артикула на маркетплейсе

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

Маркетплейсы

Как считать

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

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

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

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

Средний интервал между продажами артикулов на маркетплейсах, дней

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

WITH base AS (
    SELECT
        sku,
        date,
        sum(units - returned_units) AS net_units
    FROM sales
    WHERE channel <> 'Сайт'
      AND date >= (SELECT date_trunc('month', max(date)) - INTERVAL '11 months' FROM sales)
    GROUP BY sku, date
    HAVING sum(units - returned_units) > 0
),
gaps AS (
    SELECT
        sku,
        date,
        date_diff('day', lag(date) OVER (PARTITION BY sku ORDER BY date), date) AS gap_days
    FROM base
),
agg AS (
    SELECT
        sku,
        round(avg(gap_days), 1) AS avg_interval_days,
        count(*) AS intervals
    FROM gaps
    WHERE gap_days IS NOT NULL
    GROUP BY sku
    HAVING count(*) >= 3
)
SELECT
    sku,
    avg_interval_days,
    intervals
FROM agg
ORDER BY intervals DESC, sku
LIMIT 20

Откуда взять дни продаж для интервала по артикулу

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

Что показывает средний интервал между продажами артикула на маркетплейсе

Средний интервал показывает темп спроса на конкретный артикул. Сравнивайте его с другими товарами своей категории, у дивана и светильника разный цикл покупки. Если интервал растет, а остаток на складе большой, товар залеживается и закупку по нему пора сокращать. Короткий интервал при малом остатке значит, что товар может закончиться до следующей поставки, такую позицию стоит пополнить раньше.

Как сезонность меняет интервал между продажами артикула

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

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

Все каналы в одном расчете

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

Заказы из рекламного кабинета

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

Один интервал на весь магазин

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

Вопросы

Возвраты уменьшают число дней продаж?

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

Как считать, если артикул продается на трех площадках?

Считайте интервал по каждой площадке отдельно, тогда видно, где товар уходит чаще. Если нужен общий спрос на артикул, объедините площадки в один расчет.

Как перевести интервал в продажи в месяц?

Разделите 30 на средний интервал в днях. Для интервала 6 дней выйдет около 5 продаж в месяц.

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

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

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

По теме

Все задачи