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