Автоматизація оновлення цін та залишків на сайті Horoshop
Завдання: автоматизувати синхронізацію цін і залишків між інтернет-магазином на Horoshop та кількома постачальниками, щоб магазин оновлював тільки актуальні товари без ручної роботи та без помилок по відсутніх артикулах.
Що зроблено: розроблено Python-сервіс, який завантажує прайси постачальників з XML/FTP/YML-джерел, звіряє їх з еталонною базою товарів Horoshop, фільтрує зайві позиції, рахує ціни та знижки за індивідуальними правилами постачальників, оновлює залишки через Horoshop API, веде локальні snapshots, має захист від критичного падіння кількості товарів, Telegram-звіти та веб-адмінку для налаштувань і ручного запуску синхронізації.
Стек: Python, FastAPI, Jinja2, Horoshop API, FTP/SFTP, Telegram Bot API, CRON, Linux VPS, GitHub.
#Хорошоп #python #XML #fastapi #cron
Що зроблено: розроблено Python-сервіс, який завантажує прайси постачальників з XML/FTP/YML-джерел, звіряє їх з еталонною базою товарів Horoshop, фільтрує зайві позиції, рахує ціни та знижки за індивідуальними правилами постачальників, оновлює залишки через Horoshop API, веде локальні snapshots, має захист від критичного падіння кількості товарів, Telegram-звіти та веб-адмінку для налаштувань і ручного запуску синхронізації.
Стек: Python, FastAPI, Jinja2, Horoshop API, FTP/SFTP, Telegram Bot API, CRON, Linux VPS, GitHub.
#Хорошоп #python #XML #fastapi #cron