PriceSync — синхронизация прайсов с Prom и Rozetka
Проект для интернет-магазина автозапчастей. Поставщики присылают прайсы в разных форматах, а сервис сводит их в один каталог и держит цены и остатки на маркетплейсах в актуальном состоянии без ручной работы.
Что умеет
- Принимает прайсы в том виде, в каком их присылают: XML и YML-фиды, Excel, Google Sheets
- Сопоставляет товары по артикулу или штрихкоду, спорные позиции выносит в отдельный список
- Пересчитывает цены по правилам наценки для каждой категории и каждого поставщика
- Выгружает цены и остатки на Prom и Rozetka через API для продавцов или фид, товары без остатка снимает с продажи
- После каждой синхронизации присылает отчёт в Telegram: сколько обновлено, что закончилось, у чего цена выросла больше чем на 10%
- Дашборд: история цен, лог синхронизаций, ошибки сопоставления, экспорт в Excel и Google Sheets
На чём сделано
- Python
- FastAPI
- PostgreSQL
- Celery
- Prom API
- Rozetka Seller API
- aiogram 3






