שותפי Google יכולים לספק ל-Google נתוני תפריט מובנים באמצעות שילוב של הזמנות מקצה לקצה, לשימוש בקטע תפריט בפרופיל העסק של מסעדה ב-Google ובנקודות כניסה אחרות בממשקי Google לצרכנים.
הנתונים של התפריט מוזנים באמצעות פידים כלליים. לפני שמתחילים:
- חשוב לוודא שסיימתם את הגדרת החשבון
- הסבר על תהליך ההעלאה של פיד כללי
- איך מגדירים את החשבון להעלאות של פידים גנריים
סכימה
כאן אפשר לראות את סכימת התפריט המלאה.
יצירה והעלאה של פידים של תפריטים
כשיוצרים ומעלים פידים של תפריטים, חשוב לפעול לפי ההנחיות והמוסכמות הבאות:-
כדי לספק פרטים על מסעדה, צריך לפעול לפי מפרט הנתונים שמתואר בפיד של מוֹכר.
לדוגמה של קובץ JSON, אפשר לעיין בקובץ ה-JSON לדוגמה.
שמות קובצי הנתונים צריכים להיות ייחודיים בין העלאות. מומלץ לכלול חותמת זמן בשם הקובץ, לדוגמה,
menu1_1633621547.json -
בתיאור FileSet של פיד התפריט, מגדירים את השדה
nameלערךgoogle.food_menu. כדי לראות דוגמה לתוכן של קובץ התיאור, אפשר לעיין בדוגמה של קובץ תיאור בפורמט JSON. השמות של קובצי התיאור צריכים להיות ייחודיים בין העלאות. מומלץ לכלול חותמת זמן בשם הקובץ, למשלdescriptor_1633621547.filesetdesc.json. צריך להעלות את קובץ התיאור לשרת SFTP כללי כחלק מפיד התפריט. - צריך להעלות את הפידים לשרת SFTP כללי על בסיס יומי כרענון מלא.
- הגבלת הפידים ל-1,000 רסיסים (קבצים), כפי שצוין במאמר שימוש ב-sftp של פיד כללי
סטטוס ההטמעה של הפיד מופיע בקטע הטמעה > היסטוריה בפורטל השותפים. אפשר למצוא את פרטי שרת ה-SFTP של הפיד בקטע הגדרה > פידים בפורטל השותפים.
סטטוס ההטמעה של הפיד מופיע בקטע הטמעה > היסטוריה בפורטל השותפים. אפשר למצוא את פרטי שרת ה-SFTP של הפיד בקטע הגדרה > פידים בפורטל השותפים.
עבודה עם אפשרויות של פריטים בתפריט
אפשר לציין אפשרויות של פריטים בתפריט באמצעות פרוטו MenuItemOption.
שותפים עם כמה קבוצות של אפשרויות חובה לפריט תפריט יחיד (לדוגמה, לאטה עם אפשרויות גודל ואפשרויות חלב) צריכים להחליט מהי הדרך הטובה ביותר להציג את האפשרויות האלה ב-Google. Google ממליצה על הפעולות הבאות:
- פיד התפריט צריך להיות זהה לתפריט באתר ההזמנות של השותף (או לתפריט של המסעדה לאכילה במקום, אם אין לכם אתר הזמנות למיקום).
אם הפריט מוצג עם מחיר נפרד באתר ההזמנה, צריך להשתמש במאפיין
MenuItem. אם הפריט מוצג עם מחיר בסיס וכמה אפשרויות, צריך להשתמש ב-MenuItemOption. - מומלץ להימנע מרשימה ארוכה של אפשרויות, למשל:
- בוריטו עוף
- בוריטו עוף עם גבינה
- בוריטו עוף עם סלסה
- בוריטו עוף עם סלסה וגבינה
- בוריטו עוף עם גוואקמולה
- בוריטו עוף עם גוואקמולה וסלסה
- אפשר להשתמש באפשרויות של פריטים בתפריט רק אם חובה לבחור אחת מהאפשרויות של המנה. לדוגמה, כשמזמינים פיצה, צריך לבחור את הגודל. אין תמיכה באפשרויות של פריטים בתפריט שמתייחסות לתוספות (למשל, 'אפשרות להוסיף אבוקדו'), ואסור לכלול אותן בפידים.
המחיר של אפשרות הפריט בתפריט צריך להיות המחיר המלא של הפריט עם האפשרות שנבחרה. צריך להגדיר את המחיר של פריט התפריט או של האפשרויות שלו, אבל לא של שניהם.
מסעדות עם כמה תפריטים
למסעדה אחת (ישות) יכול להיות רק תפריט אחד. אם יש למסעדה כמה תפריטים (למשל תפריט צהריים ותפריט ערב נפרדים), אפשר לשלב את כל התפריטים לתפריט אחד עם MenuSections (כלומר, תפריט אחד עם קטע לארוחת צהריים וקטע לארוחת ערב). המבנה של התפריט שיתקבל יהיה:
- תפריט
- קטע ארוחת הצהריים
- מרקים
- מרק 1
- מרק 2
- כריכים
- כריך 1
- כריך 2
- הקטע 'ארוחת ערב'
- מפעילי התרחיש
- Starter 1
- Starter 2
- מנות עיקריות
- מנה עיקרית 1
- מנה עיקרית 2
שיתוף תפריטים בין מסעדות
אפשר לשתף תפריט אחד בין כמה מסעדות על ידי הוספת כל המסעדות לרשימת merchant_ids של התפריט. שימו לב: ברשימה הזו אפשר להזין מזהי ישויות של שותפים שמשתמשים בפיד Entity.
שיטות מומלצות
ריכזנו כאן כמה שיטות מומלצות שכדאי לפעול לפיהן כשמפתחים פידים של תפריטים.
- אפשר לשייך רק תפריט אחד למסעדה.
- מזינים את השפה המועדפת כשפה הראשונה ב-TextField. אם שולחים כמה אובייקטים מסוג LocalizedText, המערכת מציגה למשתמשים את האובייקט הראשון ברשימת הטקסט.
- כל הפריטים בתפריט צריכים להיות מתווספים לקטגוריות בתפריט. אל תוסיפו מנות ישירות לאובייקט התפריט.
- צריך לספק תוכן באמצעות קידוד utf-8. אין צורך להשתמש בתו בריחה (escape) לתווים שאינם מסוג ASCII.
- אם אתם משיקים בכמה אזורים, חשוב לוודא שאתם משתמשים בקודים הנכונים של המטבעות ובערכים הנכונים בשדות של היחידות והננו. שימו לב במיוחד לשדה של הננו, שבו הערך הוא 10^-9 של יחידה. אפשר להשתמש בויזואלייזר תפריטים בכלי לבדיקת מלאי כדי לוודא שהגדרתם את המחירים בצורה נכונה.
- כדי לספק חוויית משתמש מועילה ומושכת, חשוב להציג למשתמשים תפריטים עשירים מבחינה ויזואלית, מקיפים ועדכניים. מחירים, תיאורים, תמונות ומידע תזונתי הם מרכיבים חשובים מאוד בתהליך קבלת ההחלטות של הלקוחות, ולכן מומלץ לשותפים לספק כמה שיותר מהנתונים האלה כדי לספק חוויית משתמש ומוכר אופטימלית.
- כדי לא להציג מחיר, צריך לכלול פרוטוקול Price ריק בפרוטוקול Offer.
כלי פיתוח ובדיקה
אחרי השקת פידים של תפריטים, נתוני הפיד של התפריט יוכלו להופיע בפלטפורמות חיפוש רחב, ויכול להיות שיוצגו בכרטיסייה 'תפריט' של דף פרטי המלון. הכרטיסייה 'תפריט' נתמכת בחיפוש Google (בנייד ובמחשב), והחוויה תורחב לפלטפורמות נוספות, כולל מפות Google. הממשק שיוצג עשוי להיות שונה בהתאם לפלטפורמה.
כדי לוודא שהתפריט בנוי בצורה נכונה, אפשר להשתמש בויזואלייזר תפריטים בכלי לבדיקת מלאי כדי לראות תצוגה מקדימה של התפריטים.
תפריטים של מסעדות יכולים להגיע ממקורות רבים, כולל מהמסעדות עצמן דרך פרופיל העסק שלהן ב-Google, שותפים להזמנת אוכל ולהזמנת מקומות, תמונות של תפריטים שמשתמשים העלו ועוד. אם כמה מקורות מספקים תפריטים לאותה מסעדה, בעל העסק יכול לבחור ספק מועדף בכלי לעריכת תפריטים בפרופיל העסק ב-Google.