מערכת אוטומטית לסנכרון מוצרים בין ספקים לחנות דיגיטלית 🔄
בפרויקט הזה פיתחנו מערכת אוטומטית מלאה ב-Python שמבצעת סנכרון יומי בין קטלוג מוצרי ספק לבין מערכת ניהול מוצרים של חנות אונליין. המערכת כוללת את כל שלבי התהליך מקצה לקצה:
🔄 שליפת נתונים מאובטחת – התחברות לאתר הספק, כולל ניהול טוקנים לצורכי אימות, והורדת קובץ CSV עדכני עם כל המוצרים והמחירים.
📁 עיבוד נתונים והמרה לפורמט JSON – סינון עמודות רלוונטיות כמו תיאור, מחיר, קטגוריה ותמונה, והמרה לפורמט JSON נוח לעיבוד המשכי.
📊 השוואת נתונים חכמה – קריאת רשימת המוצרים הקיימת במערכת החנות וביצוע התאמה לפי מזהה ייחודי (מק"ט יצרן). השוואה מתבצעת על בסיס תיאור, מחיר ותמונה.
⚙️ עדכון אוטומטי של מוצרים – אם מתגלה שינוי – המערכת מבצעת עדכון של פרטי המוצר (מחיר, תיאור, תמונה) באמצעות API.
⏰ תזמון הרצה אוטומטי – ניתן להגדיר הרצה יומית אוטומטית של התהליך כולו באמצעות ספריית schedule
.
🧾 לוגים צבעוניים ומפורטים – כל הפעולות מתועדות בלוג צבעוני המקל על ניטור ובדיקת תקלות.
המערכת נבנתה בצורה מודולרית, גמישה ונוחה לתחזוקה, ומאפשרת לחנויות אונליין לוודא שמידע המוצרים מתעדכן בזמן אמת – בצורה אמינה, מדויקת ובלי צורך בהתערבות ידנית.