Автооновлення карток товарів
Оновлення асортименту робилося руками через адмінку: копіювати, вставити, зберегти, повторити. Скрипт робить це сам за розкладом.
Результат
- ≈1300 карток на місяць без ручної роботи
- Економія близько 6 годин на тиждень
- Помилки копіювання зникли як клас
- Роль
- Автоматизація процесу
- Скільки зайняло
- 3 дні
Задача
Асортимент оновлювався руками через адмінку магазину. Кожна картка це відкрити, вставити текст у три поля, зберегти, дочекатися перезавантаження, перейти до наступної. На тисячі карток це не «трохи рутини», а окрема робота на пів дня щотижня.
Що зробив
Скрипт, який робить той самий обхід сам: бере дані з таблиці, знаходить картку, вписує поля, зберігає. Запускається за розкладом і звітує, що саме оновив.
Чому не «просто через API»
Перше, що перевіряв, це наявність API. Частину полів через нього справді можна оновити, а частину ні, вони живуть тільки в адмінці. Тому робота поділена: усе, що доступне через API, іде через нього, бо це швидше й надійніше, а решта дотягується браузером.
Запобіжники
Скрипт нічого не видаляє. Перед записом він зберігає попереднє значення, тож будь-яку зміну можна відкотити. Якщо структура сторінки змінилась і поле не знайдено, скрипт зупиняється й пише про це, а не продовжує наосліп.
Стек
- Python
- Playwright
- REST API
Схожа задача?
Опишіть її двома реченнями. Скажу, чи можна це автоматизувати і скільки приблизно коштуватиме.