Аналіз попиту постачальників: які товари в них розбирають

18 хв

Elbuz рахує попит на товари постачальника з того, як тане його залишок між завантаженнями прайсу: скільки одиниць зникло, наскільки рівно їх беруть і за скільки днів запас закінчиться.

Коли це знадобиться:

  • Треба вирішити, що дозамовити — товари джерела відсортовані за рейтингом попиту, угорі ті, що розбирають найкраще.
  • Позиція в постачальника от-от закінчиться — колонка «Днів» червоніє, коли запасу менше ніж на тиждень.
  • Потрібен список товарів під рекламу — позначку «Рекламувати» в картках товарів програма ставить і знімає сама.
  • Постачальник продає те, чого у вас немає — позиції з бейджем NEW заводяться в каталог однією кнопкою.

З чого почати: поставте в картці джерела прапорець «Відстежувати тренди товарів» і дочекайтеся трьох завантажень.

Розмова з підтримкою — замість читати: навіщо це потрібно, що налаштувати і що ви отримаєте.

Що вміє аналіз попиту

Де це і хто має доступ

Пункту в меню вікно не має: його відкривають зі списку прайс-листів (усі постачальники) або з картки джерела (один прайс).

Зі списку прайс-листів
Довідники → Обробка прайс-листів → Список прайс-листів → бургер-меню → «Аналіз попиту товарів постачальників»
З картки джерела
вкладка «Товари» → бургер у шапці → «Товари» → «Аналіз попиту товарів постачальників»
Право доступу
вікно «Аналіз попиту товарів постачальників» у правах груп
Увімкнути збір
право на налаштування картки джерела
Підготувати
джерело з прапорцем «Відстежувати тренди товарів» і три завантаження в різні дні

Зі списку прайс-листів угорі вікна є селектори «Постачальник» і «Прайс». З картки джерела вікно вже відфільтроване на цей прайс, селекторів у ньому немає. Без права на вікно відкриється «Доступ заборонено» — і для перегляду, і для всіх дій усередині.

Пункт «Аналіз попиту товарів постачальників» у меню вікна «Список прайс-листів»
1Пункт «Аналіз попиту товарів постачальників»
2Кнопка бургер-меню
  1. Пункт «Аналіз попиту товарів постачальників» відкриває вікно аналізу попиту для обраного джерела прайс-листа.
  2. Кнопка бургер-меню на тулбарі вікна відкриває список додаткових дій з прайс-листом.

Що ввімкнути, щоб цифри зʼявилися

Збір даних не ввімкнений сам собою: прапорець стоїть у картці кожного джерела окремо і за замовчуванням знятий. Тому найчастіший стан цього вікна — порожній грід і надпис «Оберіть прайс для аналізу», навіть якщо прайси у вас вантажаться щодня по десять років.

Прапорець називається «Відстежувати тренди товарів» і лежить у картці джерела: секція «Товари», підзаголовок «Очищення та службове».

Поставили — і кожен наступний починає лишати в історії залишок і ціну кожного рядка прайсу.

Прапорець «Відстежувати тренди товарів» у налаштуваннях джерела прайс-листа
1Прапорець «Відстежувати тренди товарів»
2Підзаголовок «Очищення та службове»
  1. Прапорець «Відстежувати тренди товарів» вмикає збір історії продажів і розрахунок рейтингу попиту для цього джерела.
  2. Підзаголовок «Очищення та службове» позначає групу службових налаштувань джерела прайс-листа.

Далі потрібен час, і його не скоротити ні кнопкою, ні налаштуванням:

  • Одне завантаження дає одну точку. Рядки в рейтингу зʼявляться, але витрата в них буде нульова: порівнювати ще нема з чим.
  • Три завантаження в різні дні — мінімум, з якого починають працювати тренди. Поки точок менше трьох, усі товари стоять у тренді «Новий».
  • Чотири й більше — програма починає порівнювати першу половину історії з другою, і тренд перестає бути просто «Новий» чи «Стабільний».

Ще два умови, про які варто знати заздалегідь.

Стартовий залишок не менший за «Мін. залишок для аналізу». У налаштуваннях вікна там стоїть 5. Позиція, у якої на початку «Періоду аналізу» залишок був меншим, у рейтинг не потрапляє. Дивиться гейт саме на першу точку періоду, а не на найдавнішу точку історії: товар, який місяць тому лежав по три штуки, а тепер приходить по пʼятсот, у рейтингу буде.

У прайсі має приходити живий залишок. Якщо постачальник ставить у колонці кількості одне й те саме число (умовну «1000» або «в наявності»), різниці між завантаженнями не буде, а отже не буде й попиту: усі товари отримають тренд «Холодний» і рейтинг близько нуля.

Це не поломка — це чесна відповідь програми на файл без руху. Перед тим як розбиратися з цифрами, відкрийте прайс і подивіться, чи змінюється в ньому кількість.

Буває й навпаки: у колонці кількості постачальник надсилає не залишок, а накопичені продажі — число, яке щодня зростає. Тоді в картці джерела, у секції «Наявність», перемкніть «Тип поля кількість» зі значення «Залишок» на «Продажі», і програма почне рахувати витрату як приріст, а не як зменшення. Те саме радіо впливає на статуси наявності, тому перемикайте його свідомо.

Перед першим відкриттям вікна

Що буде, якщо вимкнути збір

Якщо прапорець «Відстежувати тренди товарів» зняти, завантаження цього джерела перестають дописувати точки історії й перераховувати рейтинг. Уже зібране при цьому не видаляється: історія, рядки рейтингу у вікні й позначки «Рекламувати» в картках товарів лишаються такими, якими були після останнього завантаження з увімкненим прапорцем.

Нічна чистка прибирає тільки історію товарів, які зникли з прайсу, а позначати зниклі товари програма перестає разом зі збором. Тож історія вимкненого джерела лежить, доки саме джерело не видалити: видалення джерела прибирає і його історію, і його рейтинг.

Кнопка «Перерахувати» на цей прапорець не зважає й рахує по старій історії. «Період аналізу» відраховується від сьогоднішньої дати, тому після паузи, довшої за період, у ньому не лишається жодної точки. Тоді жоден товар не проходить «Мін. залишок для аналізу», рядки рейтингу джерела видаляються, а з зіставлених товарів знімається позначка «Рекламувати», якщо в налаштуваннях увімкнене оновлення прапора в каталозі.

Якщо прапорець поставити знову, наступне завантаження дописує точку до збереженої історії, а не починає її з нуля. Точки, старші за «Глибину історії (днів)», при цьому відкидаються. Після короткої паузи цифри продовжуються з того місця, де зупинилися, з пропуском на дні паузи. Після паузи, довшої за глибину історії, від старих точок не лишається нічого, і відлік трьох завантажень починається заново.

Звідки беруться числа і на яку дату вони

Механіка складається з трьох кроків, і всі три відбуваються без вас.

Знімок. На кожному завантаженні прайсу з увімкненим прапорцем програма дописує до історії кожного рядка одну точку: дата, кількість, ціна. Точка одна на добу — другий імпорт того самого дня перезаписує її, а не додає нову. Історія тримається настільки давньою, наскільки дозволяє «Глибина історії (днів)»; за замовчуванням це 30 днів.

Розрахунок. Одразу після знімка програма перераховує всі показники по кожному товару джерела й записує один рядок на товар.

Показ. Вікно читає вже готові рядки. Воно не рахує нічого на льоту, тому відкривається однаково швидко і на сотні позицій, і на семи тисячах.

Цифри рядка стосуються дати останнього розрахунку, а не моменту, коли ви дивитеся вікно. Останній розрахунок був на останньому імпорті цього джерела: якщо прайс не вантажився три дні, у гріді стоять триденної давнини «Залишок», «Витрата» і «Днів». Не звіряйте їх із поточним прайсом — вони не мусять збігатися.

Знімок робиться не на кожному прогоні. Якщо заблокувало імпорт, прогін завершується раніше, ніж дані доходять до прайсу, — і точки історії за цей день не буде взагалі.

Тому пропуск у графіку товару має дві різні причини: або прайс того дня не вантажився, або вантажився, але був відкинутий. Що саме сталося, видно в журналі прайс-листа.

Кнопка «Перерахувати» на панелі вікна перераховує показники по вже зібраній історії — нову точку вона не додає. Нові дані зʼявляються тільки з новим завантаженням прайсу. Якщо історії немає, кнопка відповість «Рейтинг перераховано. Оброблено: 0»: це не помилка, а «обробляти було нечого». Працює вона по одному джерелу, тому в режимі всіх постачальників без вибраного прайсу відповість «Оберіть прайс».

Якщо «Перерахувати» обірвався. Кнопка надсилає один запит і чекає, поки сервер пройде всі товари джерела. Сервер іде пачками по 500 товарів історії й записує кожну пачку окремо. Лише після останньої пачки він прибирає рядки товарів, які цього разу не пройшли відбір, переставляє місця «#» і «# у кат.» і переносить позначку «Рекламувати» в каталог.

Якщо робота обірвалася посередині, частина рядків уже має нові цифри, решта — старі, застарілі рядки не прибрані, місця й позначки в каталозі не оновлені. Якщо відповідь від сервера не прийшла, повідомлення «Завантаження...» зникає, кнопка знову стає активною, і зʼявляється червоне повідомлення «Запит не виконано: сервер не відповів або відповів помилкою. Спробуйте ще раз.»

Повторити безпечно. На товар у джерелі зберігається один рядок рейтингу, і повторний розрахунок перезаписує його, а не додає другий. Якщо під час розрахунку трапилася помилка бази, рядки, які не перерахувалися, програма навмисно не видаляє, щоб не прибрати живий рейтинг замість застарілого.

Той самий розрахунок запускається й на кожному завантаженні прайсу з увімкненим прапорцем, тому наступний імпорт теж приведе рядки до ладу.

Завантаження прайсу заходить згори й додає точку історії, кнопка «Перерахувати» заходить одразу на розрахунок і точки не додає. Прибирання застарілих рядків відбувається лише тоді, коли всі пачки пройшли без помилки
НіТакТакНі — рядок цього разу непишетьсяТакНіЗавантаження прайсузавершилосяПрапорець «Відстежувати трендитоварів»у джерела стоїть?Історія й рядки рейтингулишаються як булиЗнімок: точка «дата — кількість —ціна»,одна на добу. Старші за «Глибинуісторії»відкидаються, зниклі з прайсутоварипозначаються неактивнимиКнопка «Перерахувати»Розрахунок товарів джерелапачками по 500Залишок на початку «Періодуаналізу»не менший за «Мін. залишок дляаналізу»?Рядок рейтингу перезаписується:показники, тренд, «Рекламувати»Усі пачки пройшлибез помилки бази?Рядки товарів, що випали,видаляються.Перед тим з їхніх картокзнімається «Рекламувати»,якщо ввімкнене оновленняпрапораЗастарілі рядки не чіпаютьсяПереставляються «#» і «# у кат.».«Рекламувати» переноситься вкарткизіставлених товарів, якщоввімкнене оновлення прапора
  • Початок або кінець
  • Дія або результат
  • Розвилка: далі шлях залежить від відповіді

Як змінити «Період аналізу»

У налаштуваннях вікна перше поле — «Період аналізу (днів)», від 7 до 90, за замовчуванням 30. Це вікно, за яке рахуються всі показники рядка: витрата, швидкість, тренд, прогноз запасу.

Змінювати його можна. Порядок такий: поставте нове число, збережіть налаштування й натисніть «Перерахувати». До перерахунку грід буде порожній і напише «Рейтинг не розраховано» — це нормально: рядки зберігаються з позначкою свого періоду, а рядків із новою позначкою ще немає. Після перерахунку зʼявляться цифри за новим періодом, і за ним же підуть експорт і щоденний лист.

Сім днів проти тридцяти — це не «точніше» й не «грубіше», а різні питання. Тридцять днів відповідають на питання «що в цього постачальника взагалі ходить»; сім — «що розбирають прямо зараз». Позиція, яка місяць була мертвою, а останній тиждень уходить по десять штук на день, у тридцятиденному вікні розчиниться, а в семиденному стане першою.

Ставити період більший за «Глибину історії (днів)» сенсу немає: історія старша за глибину видаляється нічною чисткою, і зайві дні періоду просто нічого не знайдуть. Якщо потрібне вікно в 60 днів, спершу підніміть глибину — і дочекайтеся, поки історія набереться.

Як вивантажити рейтинг у файл

Іконка «Експорт» віддає xlsx з іменем виду supply_rating_2026-08-17_143005.xlsx. Колонок дванадцять: «#», «Артикул», «Назва», «Категорія», «Виробник», «Залишок», «Ціна», «Витрата», «Витрата %», «Рейтинг», «Тренд», «Стабільність». Рядки йдуть за спаданням рейтингу, вивантажується весь відбір цілком. Якщо під відбір нічого не підпало, файл не створюється — програма відповість «Немає даних для аналізу».

Одна річ, яку варто знати до того, як відкриєте файл:

  • Це не «те, що на екрані». В експорт передаються тільки постачальник, прайс, тренд і категорія. Рядок пошуку й фільтри рядка гріда у файл не потрапляють: якщо ви відібрали гридом двадцять позицій, у файлі буде весь рейтинг джерела.

Хто отримує щоденний лист про попит

Раз на добу, о 16:00, програма надсилає лист із темою «📊 Звіт про попит товарів» і датою. У ньому — до двадцяти товарів з усіх ваших джерел, у яких тренд «Гарячий» або «Зростаючий» і рейтинг не нижчий за 50, згруповані по постачальниках; позиції без пари в каталозі позначені бейджем NEW. Зверху — зведення «Гарячих», «Зростаючих» і «Всього в аналізі».

Лист іде тим користувачам, у яких у картці, у блоці «Оповіщення», увімкнена галочка «Тренди товарів». Якщо не підписаний ніхто, лист усе одно надсилається — користувачеві admin. Тому найчастіше питання про цей лист звучить як «хто його замовив»: ніхто, це поведінка за замовчуванням. Хочете отримувати його адресно — увімкніть галочку тому, кому він потрібен.

Ще одне щоденне завдання, о 3:00, чистить історію: видаляє записи товарів, які зникли з прайсу більше ніж «Зберігати неактивні (днів)» тому, а разом з історією прибирає й рядки рейтингу, під якими не залишилося даних.

До того ці позиції видно у вікні з цифрами на дату останнього розрахунку — тобто до тридцяти днів у рейтингу можуть стояти товари, яких у постачальника вже немає.

Сценарії

Побачити, що в постачальника розбирають саме зараз, а не за місяць

Що зробити. У налаштуваннях вікна поставте в «Період аналізу (днів)» 7, натисніть «Зберегти», потім виберіть прайс і натисніть «Перерахувати». Повторіть «Перерахувати» для кожного джерела, яке вам потрібне.

Що вийде. Показники, тренди й галочки «Рекламувати» рахуються за останні сім днів. За тим самим періодом підуть експорт і щоденний лист.

Чого не буде. Налаштування спільне, тому період змінюється для всіх джерел. Джерело, по якому ще не натиснули «Перерахувати» і яке ще не вантажилося після зміни, показуватиме «Рейтинг не розраховано». Повернути тридцятиденну картину поряд із семиденною не вийде: на товар зберігається один розрахунок.

Сценарії відбору під рекламу і пошуку товарів, яких у вас немає, — у статтях «Відбір товарів під рекламу» і «Товари, що не продаються у вас».

Що робити, коли вікно порожнє

Що ви бачите у вікні аналізу попиту і що з цим робити
Що ви бачитеЧому такЩо зробити
«Оберіть прайс для аналізу» Вікно відкрите в режимі всіх постачальників, прайс не вибраний Вибрати постачальника, потім прайс — або відкривати вікно з картки джерела (де це у програмі)
«Рейтинг не розраховано. Натисніть кнопку "Перерахувати"» Прайс вибраний, а рядків під нього немає: прапорець «Відстежувати тренди товарів» знятий, історії ще немає, або залишки на початку періоду нижчі за «Мін. залишок для аналізу» Увімкнути прапорець у картці джерела й дочекатися наступного завантаження. Якщо щойно змінювали «Період аналізу» — натиснути «Перерахувати» (що ввімкнути)
«Рейтинг перераховано. Оброблено: 0» Перерахунок пройшов, але обробляти було нечого — історії немає Це не помилка. Дані зʼявляться після завантаження прайсу з увімкненим прапорцем (звідки беруться числа)
«Оберіть прайс» «Перерахувати» натиснули в режимі всіх постачальників: перерахунок працює по одному джерелу Вибрати прайс у фільтрі й повторити
Усі товари в тренді «Новий» Точок історії менше трьох — прайс вантажився один-два дні Дочекатися третього завантаження (що ввімкнути)
Майже всі товари «Холодний», рейтинг близько нуля Залишки між завантаженнями майже не змінюються: у прайсі приходить константа, а не живе число Відкрити файл постачальника й перевірити колонку кількості; якщо в ній накопичені продажі — перемкнути «Тип поля кількість» на «Продажі» (що ввімкнути)
Щодня приходить лист «📊 Звіт про попит товарів», хоча ніхто не підписувався Якщо галочка «Тренди товарів» не ввімкнена ні в кого, лист іде користувачеві admin Увімкнути галочку тому, кому лист потрібен, у картці користувача (щоденний лист)

Часті запитання

Чому вікно порожнє, хоча прайс вантажиться щодня?

Збір історії за замовчуванням вимкнений. Поставте в картці джерела прапорець «Відстежувати тренди товарів» і дочекайтеся завантаження: рядки зʼявляться після першого імпорту, тренди — після третього (що ввімкнути).

Скільки завантажень потрібно, щоб зʼявилися тренди?

Три, у різні дні: точка історії пишеться одна на добу, тож два імпорти за день дають одну точку. До трьох точок усі товари стоять у тренді «Новий».

Чому цифри в рядку не сходяться з поточним залишком у прайсі?

Рядок показує стан на дату останнього розрахунку, а розрахунок іде на завантаженні прайсу. Не вантажився три дні — у гріді триденні цифри (на яку дату числа).

Чому кнопка «Перерахувати» не додає даних?

Вона перераховує показники по вже зібраній історії. Нові точки зʼявляються тільки із завантаженням прайсу. «Оброблено: 0» означає, що історії ще немає.

Чи прогнозує програма мої продажі?

Ні. Вона показує попит у постачальника, а товар, який добре йде в нього, може не піти у вас: інші покупці, ціна й вітрина. Зіставити з вашими продажами можна в «Аналітиці».

Чи можна порівняти постачальників між собою?

Не тут: рейтинг рахується в межах одного джерела. У кого дешевше і хто підводить, показує аналітика джерел.

Суміжні теми

Чи була стаття корисною?