Розробити скрипт, який:
Завантажує дані з 2-х XLSX посилань
Витягує інформацію про товари (артикул, ціна, наявність).
Оновлює відповідні товари на Prom.ua через API для 5 магазинів.
1. Джерела даних
Формат: як Excel-файл за прямим посиланням
Кількість джерел: 2 посилання.
Оновлення: 1 раз на добу.
2. Поля, які потрібно обробляти:
Артикул — використовується для пошуку товару на Prom.ua
Ціна — ціна товару, оновлюється.
Наявність / Кількість — оновлюється.
Додатково:
Можливість задати націнку або коригування цін (наприклад, +10% для магазину 1).
3. Бізнес-логіка
Один і той самий список товарів може оновлюватися у всіх 5 магазинах.
Кожен магазин має свій API-ключ і може мати індивідуальні правила:
Націнка/знижка.
Оновлювати тільки якщо ціна змінилася.
4. Інтеграція з API ozon.ru
Використовувані дії:
Отримання списку товарів (за артикулом або ID).
Оновлення інформації: ціна, залишок
5. Частота оновлення
Автоматичний запуск 1 раз на добу (за розкладом).
Можливість ручного запуску (опціонально).
Логування оновлень (що оновлено, що пропущено, помилки).
6. Інфраструктура
Мова: Python 3.x.
Зберігання конфігурацій: .env або config.json (ключі, посилання, налаштування по магазинах).
Запуск:
Локально (ручний запуск).
Або на безкоштовних GitHub Actions (за розкладом).
7. Виводи / логування
Файл log.txt
Артикул
Було → Стало (ціна/залишок)
Магазин
Статус (оновлено, пропущено, помилка)
Розмістити на GitHub Actions