Кейс: автоматичне обнулення товарів, яких немає в новому прайсі постачальника
Налаштували автоматичний контроль товарів постачальника: якщо товар був на сайті, але зник з нового прайсу, система переводить його в статус “Немає в наявності” та прибирає залишок з продажу.
В інтернет-магазині з великим каталогом товари регулярно оновлюються з прайсів постачальників. Основний workflow оновлює ціни та залишки тільки для тих позицій, які є в новому файлі.
Але виникає важлива проблема: якщо товар був у попередньому прайсі, а в новому прайсі його вже немає, він може залишитися на сайті з попереднім залишком. У результаті покупець бачить товар як доступний, оформлює замовлення, а магазин потім змушений скасовувати позицію або пояснювати, що товару вже немає.
Для магазину це означає:
- неактуальні залишки на сайті;
- помилкові замовлення;
- зайве ручне переписування товарів;
- втрату довіри покупців;
- додаткове навантаження на менеджера.
Завдання
Потрібно було зробити автоматизацію, яка після кожного оновлення прайсу постачальника визначає товари, яких уже немає в актуальному файлі, і автоматично прибирає їх з продажу.
При цьому рішення мало бути безпечним: не зачіпати товари інших постачальників і не розкривати внутрішню інформацію про джерело товару на сайті.
Що зробили
Для товарів постачальника була додана внутрішня службова ознака. Вона не відображається покупцям на сайті, не є брендом, категорією або SEO-текстом, але дозволяє системі точно розуміти, до якого джерела належить товар.
Далі було налаштовано логіку:
- Система бере актуальний прайс постачальника.
- Зчитує всі артикули з файлу.
- Порівнює їх із товарами цього постачальника на сайті.
- Якщо товар є на сайті, але відсутній у новому прайсі, система відносить його до списку на обнулення.
- Для таких товарів проставляється залишок 0.
- Статус товару змінюється на “Немає в наявності”.
- Видаляється службова дата останньої наявності, щоб звіти не показували помилкову доступність.
- Формується звіт для контролю.
Результат
Після автоматизації магазин більше не має вручну шукати товари, які зникли з прайсу постачальника. Система сама знаходить такі позиції та прибирає їх з продажу.
Це дозволяє підтримувати каталог у більш актуальному стані, зменшити кількість помилкових замовлень і швидше працювати з великими прайсами.
Переваги
- автоматичне виявлення товарів, яких немає в новому прайсі;
- зменшення кількості замовлень на неактуальні товари;
- захист від випадкового обнулення товарів інших постачальників;
- внутрішня службова ідентифікація без публічного розкриття постачальника;
- Excel-звіт для перевірки результату;
- можливість запускати після кожного оновлення прайсу;
- менше ручної роботи для власника або менеджера магазину.
Кому підходить
Це рішення підходить інтернет-магазинам, які:
- працюють з великими Excel-прайсами;
- мають кілька постачальників;
- оновлюють ціни та залишки автоматично або напівавтоматично;
- часто стикаються з товарами, які зникають з прайсу;
- не хочуть продавати товари, яких фактично вже немає;
- хочуть бачити контрольний звіт після оновлення.
Що входить у виконану задачу
- аналіз логіки оновлення залишків;
- підготовка безпечної схеми ідентифікації товарів постачальника;
- налаштування службової ознаки для товарів;
- перевірка товарів за артикулами;
- пошук позицій, відсутніх у новому прайсі;
- автоматичне обнулення залишків для таких товарів;
- зміна статусу на “Немає в наявності”;
- формування Excel-звіту;
- тестування на реальних товарах;
- підготовка логіки для подальшої автоматизації.
Результат для клієнта
Власник магазину отримує контрольований процес оновлення каталогу: товари з актуального прайсу оновлюються, а товари, яких у прайсі вже немає, автоматично прибираються з продажу.
Каталог стає чистішим, залишки — точнішими, а менеджер не витрачає час на ручний пошук старих позицій.
Ціна
від 4500 грн
Якщо потрібно налаштувати повний цикл з ідентифікацією постачальника, звітами, тестуванням і запуском після основного оновлення прайсу:
Від 6500 грн
FAQ
Чи буде видно покупцям, до якого постачальника належить товар?
Ні. Службова ознака використовується тільки всередині системи для автоматизації. Вона не показується на сторінці товару.
Чи можна використовувати для кількох постачальників?
Так. Для кожного постачальника можна створити окремий внутрішній код і окреме правило обробки.
Що буде з товарами, яких немає в новому прайсі?
Вони отримають залишок 0 і статус “Немає в наявності”.
Чи видаляються товари з сайту?
Ні. Товари не видаляються. Вони залишаються в адмінці, але стають недоступними для покупки.
Чи можна спочатку зробити тільки перевірку без змін?
Так. Можна налаштувати режим перевірки, коли система формує звіт, але не змінює товари.
Чи підходить це для WooCommerce?
Так. Рішення розраховане саме на інтернет-магазини WooCommerce.