Моніторинг цін для магазину товарів для здоров’я через Google Таблицю

Моніторинг цін для магазину товарів для здоров'я

Аптечний агрегатор – головне місце, де покупці порівнюють ціни на ліки, вітаміни і товари для здоров’я. Покупець шукає препарат чи вітаміни, бачить список аптек і магазинів з цінами і обирає, де купити. Для магазину товарів для здоров’я це головна вітрина: якщо ваша ціна вища за сусідню, замовлення йде туди.

Клієнт хотів регулярно бачити, хто і за скільки продає ті самі товари, що й він. Асортимент – сотні позицій, і перевіряти кожну на агрегаторі руками нереально. Розповім, як влаштований моніторинг цін на аптечному агрегаторі, де керуванням стала звичайна Google Таблиця, а пошук товарів на агрегаторі система робить сама.

Моніторинг цін для магазину товарів для здоров'я

Таблиця як пульт керування

Клієнт веде одну Google Таблицю. У ній чотири колонки:

  • Назва у магазині – як товар називається у вас;
  • Бренд;
  • Назва на агрегаторі – як цей товар записаний там;
  • Посилання на агрегаторі – сторінка товару з усіма пропозиціями.

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

Крок 1. Система сама знаходить товари на агрегаторі

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

Кілька деталей, які роблять це зручним:

  • однакові назви шукаються один раз, а посилання проставляється в усі рядки з цією назвою;
  • рядки, де посилання вже є, не чіпаються, тому ручні правки менеджера ніколи не затираються;
  • якщо система підібрала не той товар, менеджер просто виправляє посилання в таблиці, і далі використовується його варіант.

Новий товар у магазині – новий рядок у таблиці. На наступному запуску система знайде його на агрегаторі і почне стежити за цінами.

Крок 2. Збір цін усіх продавців

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

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

Крок 3. Звіт

Результат – таблиця, де кожен рядок – ваш товар, а колонки – продавці з агрегатора і їхні ціни. Одним поглядом видно:

  • скільки продавців пропонують цей товар;
  • яка мінімальна ціна на ринку і в кого;
  • де ви дешевші за всіх, а де помітно дорожчі;
  • які товари є тільки у вас, а які продають усі.
Звіт: фрагмент

Чому саме Google Таблиця

Можна було б зробити окремий сервіс з кабінетом. Але таблиця тут виграє за всіма пунктами:

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

Що отримав магазин

  • Повну картину цін по своєму асортименту без ручного пошуку на агрегаторі.
  • Швидке рішення по цінах. Видно, де можна підняти ціну без втрати замовлень, а де ви випали з перших позицій.
  • Масштаб. Додати сотню нових товарів – це додати сотню рядків у таблицю, решту система зробить сама.
  • Стабільність. Агрегатор періодично змінює сайт, а збір продовжує працювати, бо його підтримують.

Як часто оновлювати

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

Частота міняється без переробки системи. Список товарів у таблиці той самий, змінюється тільки розклад запуску.

Типові помилки в моніторингу на агрегаторі

  • Порівнювати різні фасування. 30 капсул і 90 капсул – різні товари з різною ціною. Тому в таблиці кожна фасовка – окремий рядок і окреме посилання.
  • Дивитися тільки на мінімальну ціну. Важливо не лише, хто найдешевший, а й на якому місці ви і скільки продавців попереду.
  • Оновлювати рідко. Звіт місячної давнини показує історію, а не ринок. Рішення по цінах приймаються на свіжих даних.
  • Вести список руками. Таблиця, яку треба заповнювати вручну, через місяць перестає бути актуальною. Тут посилання знаходяться самі, а людина тільки додає нові товари.

Кому підійде

  • аптекам і аптечним мережам, які продають через аптечні агрегатори;
  • магазинам вітамінів, добавок, косметики і товарів для здоров’я;
  • дистриб’юторам і брендам, яким важливо бачити, за якими цінами їхній товар продають на ринку.

Та сама схема “список у таблиці – пошук на агрегаторі – звіт” працює і для інших агрегаторів і маркетплейсів, де один товар продають багато продавців.

Вартість

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

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

Чи треба самому шукати товари на агрегаторі?+
Ні. Система бере назву з таблиці, шукає товар на агрегаторі і сама записує посилання в потрібний рядок. Менеджер тільки перевіряє і за потреби виправляє.
Що буде, якщо посилання підібране неправильно?+
Його достатньо виправити в таблиці. Рядки з уже заповненим посиланням система не чіпає, тому ручна правка не затреться.
Як часто можна отримувати звіт?+
Зазвичай раз на тиждень, у сезон або під час акцій частіше. Частота змінюється без переробки системи.
Чи працює це для інших майданчиків?+
Так, та сама схема підходить для інших агрегаторів і маркетплейсів, де один товар продають багато продавців.
Схожа задача?

Опишіть її - за 15-20 хвилин скажу, чи вирішується вона, яким шляхом і скільки орієнтовно коштуватиме. Без зобов'язань.

Обговорити задачу →