יוצר: @skills-il
השוואת מחירי סופרמרקטים ישראליים באמצעות נתוני חוק שקיפות מחירים — שופרסל, רמי לוי, יוחננוף ועוד
npx skills-il add skills-il/food-and-dining --skill israeli-grocery-price-intelligenceבהתאם לחוק שקיפות מחירים (2015), רשתות סופרמרקט ישראליות עם 3 סניפים ומעלה חייבות לפרסם מחירי מוצרים כקבצי XML.
references/chain-feeds.md לכתובות URL ושיטות גישה לכל רשתכל רשת מפרסמת בסכמת XML מעט שונה. רשתות נתמכות:
| רשת | כתובת פיד | הערות |
|---|---|---|
| שופרסל | prices.shufersal.co.il | הרשת הגדולה, הנתונים הכי מובנים |
| רמי לוי | בהתאם לרשת | ידועה במחירים נמוכים |
| יוחננוף | בהתאם לרשת | מרכז הארץ |
| ויקטורי | בהתאם לרשת | מוזגה עם מגה |
| אושר עד | בהתאם לרשת | רשת דיסקאונט |
| מגה | בהתאם לרשת | חלק מקבוצת אלון |
| טיב טעם | בהתאם לרשת | מוצרים לא כשרים זמינים |
השתמשו ב-scripts/parse_price_xml.py לניתוח פידים לפורמט JSON מנורמל.
שדות מפתח: קוד פריט, שם פריט, יצרן, מחיר, מחיר ליחידה, כמות, יחידת מידה, תאריך עדכון
התאמת מוצרים בין רשתות לפי:
יצירת טבלת השוואה למוצרים ספציפיים:
בהינתן רשימת קניות, מציאת האפשרות הזולה ביותר:
שקלול מבצעים פעילים (פיד PricesPromotions). טיפול בתחליפים: הצעת חלופות זולות יותר למוצרים דומים.
חישוב עלות סל כוללת לכל תרחיש. התחשבות בהעדפות המשתמש: דרישות כשרות, אפשרויות אורגניות, העדפות מותג.
מעקב אחרי מחירים לאורך זמן עבור מוצרים במעקב:
לבעלי מסעדות: חישוב עלויות מרכיבים מנתוני סופרמרקט.
המשתמש אומר: "איפה הכי זול לקנות חלב תנובה 3% ליטר?" פעולות:
המשתמש אומר: "הנה רשימת הקניות שלי לשבוע, מצאו לי את האפשרות הזולה ביותר באזור רמת גן" פעולות:
המשתמש אומר: "תעקוב אחרי עלות המרכיבים של מנת השקשוקה שלי — עגבניות, ביצים, בצל, פלפלים, תבלינים" פעולות:
scripts/parse_price_xml.py — מנתח פידי XML של מחירי סופרמרקטים ישראליים ל-JSON מנורמל. תומך בפורמטים של שופרסל, רמי לוי ורשתות נוספות. מטפל בקבצי XML דחוסים ובקידוד תווים. הרצה: python scripts/parse_price_xml.py --helpreferences/chain-feeds.md — כתובות URL ושיטות גישה לפידי שקיפות מחירים של כל רשת סופרמרקטים ישראלית. כולל תיעוד סכמת XML, לוחות זמני עדכון ווריאציות פורמט ידועות. היעזרו בקובץ זה בעת גישה לנתוני רשתות בשלבים 1-2.סיבה: שרת שקיפות המחירים של הרשת מושבת זמנית או שכתובת ה-URL השתנתה.
פתרון: בדקו אם הרשת עדכנה את כתובת הפיד שלה (זה קורה מדי פעם). נסו לגשת לפיד ידנית בדפדפן. הפידים הכי אמינים בשעות הבוקר (מתעדכנים בלילה). ראו references/chain-feeds.md לכתובות עדכניות.
סיבה: שם המוצר או הברקוד שונים בין רשתות. פתרון: נסו התאמה לפי ברקוד קודם (הכי אמין). אם התאמת ברקוד נכשלת, השתמשו בהתאמת שם מטושטשת עם יצרן. חלק מהרשתות משתמשות בשמות מוצר שונים לאותו פריט (למשל, "חלב תנובה 3%" מול "חלב 3% תנובה").
סיבה: שימוש בנתונים שמורים מיום קודם או שהרשת עדיין לא עדכנה. פתרון: בדקו את שדה UpdateDate בפיד ה-XML. רוב הרשתות מעדכנות בלילה. אם הנתונים ישנים יותר מ-24 שעות, אלצו הורדה מחדש. עדכוני פיד מבצעים עשויים לפגר אחרי עדכוני PricesFull.
סיבה: השוואת כל הפריטים בכל הרשתות ובכל הסניפים יקרה חישובית. פתרון: הגבילו השוואה לרשתות עם סניפים ברדיוס ניתן להגדרה (ברירת מחדל: 5 ק"מ). סננו מראש לפי רשתות שהמשתמש בפועל קונה בהן. השתמשו בנתוני מחירים שמורים במקום להוריד מחדש לכל אופטימיזציה.
סוכנים נתמכים
ציון אמון
הסקיל יכול להריץ סקריפטים ופקודות על המערכת שלך.
נמצאו 1 התאמות בקוד
הסקיל יכול לבצע בקשות רשת לשירותים חיצוניים.
נמצאו 1 התאמות בקוד
יוצר: skills-il
ליווי עסקי מזון ישראליים ברגולציה — רישוי עסקים, כשרות, משרד הבריאות ותיוג מזון
יוצר: skills-il
ניהול תפעול יומיומי למסעדות ישראליות מול פלטפורמות משלוח — וולט, תן ביס ומשלוחה
רוצים לבנות סקיל משלכם? נסו את יוצר הסקילס · הגשת סקיל