Автоматизация обновления цен и остатков на сайте 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