Automatyzacja aktualizacji cen i stanów magazynowych na stronie Horoshop

Sklepy internetowe i e-commerce 846 PLN
Praca 5 z 32
Zadanie: zautomatyzować synchronizację cen i stanów magazynowych między sklepem internetowym na Horoshop a kilkoma dostawcami, aby sklep aktualizował tylko aktualne produkty bez pracy ręcznej i bez błędów dotyczących brakujących artykułów.

Co zostało zrobione: opracowano usługę w Pythonie, która pobiera cenniki dostawców z źródeł XML/FTP/YML, porównuje je z wzorcową bazą produktów Horoshop, filtruje zbędne pozycje, oblicza ceny i rabaty według indywidualnych zasad dostawców, aktualizuje stany magazynowe przez API Horoshop, prowadzi lokalne migawki, ma ochronę przed krytycznym spadkiem liczby produktów, raporty Telegram oraz panel administracyjny do ustawień i ręcznego uruchamiania synchronizacji.

Stos: Python, FastAPI, Jinja2, API Horoshop, FTP/SFTP, Telegram Bot API, CRON, Linux VPS, GitHub.

#Horoshop #python #XML #fastapi #cron