יוצר: @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 התאמות בקוד
ניהול תפעול יומיומי למסעדות ישראליות מול פלטפורמות משלוח — וולט, תן ביס ומשלוחה
חיפוש מסעדות ישראליות, בדיקת זמינות שולחנות לטווחי תאריכים, צפייה בתפריטים וקבלת קישורי הזמנה דרך אונטופו. לשימוש בהזמנת מסעדות, מציאת מקום לאכול בישראל ובדיקת זמינות במספר תאריכים.
ליווי עסקי מזון ישראליים ברגולציה — רישוי עסקים, כשרות, משרד הבריאות ותיוג מזון
רוצים לבנות סקיל משלכם? נסו את יוצר הסקילס · הגשת סקיל