בדיקה של Fulfillment API

אחרי שמטמיעים את קופת התשלום ואת שליחת ההזמנה ב-Order with Google fulfillment API, בודקים את הגורם המטפל כדי לוודא ששני התהליכים פועלים.

דרישות מוקדמות

כדי להתכונן לבדיקת ה-API למילוי הזמנות, יש לבצע את השלבים הבאים:

בדיקה

אפשר להשלים את תהליך התשלום בפורטל השותפים באמצעות בדיקות אינטגרציה אוטומטיות או באמצעות בדיקה מהירה, באמצעות פיד הנתונים החוקי. אם ניתן, השתמשו בשיטת הבדיקה האוטומטית כדי לקבל תוצאות מהירות יותר וכיסוי רחב יותר.

בדיקה באמצעות כלי הבדיקה האוטומטית

פורטל השותפים מספק קבוצה של בדיקות אוטומטיות שניתן להריץ מול נקודת הקצה למילוי הזמנות, כדי לבדוק את סטטוס התשלום ולשלוח. שיטת הבדיקה הזו יכולה לחסוך לכם זמן על ידי אוטומציה של תהליך הבדיקה, ויצירת מערך בדיקות שניתן לחזור עליו.

כדי לבדוק את תהליך התשלום ולשלוח גורמי handler של הזמנות ב-fulfillment API, יש לבצע את הפעולות הבאות:

  1. חשוב לוודא שבחרתם את הסביבה הנכונה מבורר הסביבה.
  2. נכנסים לקטע Inventory > בדיקת שילוב בפורטל לשותפים.
  3. לוחצים על בדיקה חדשה.
  4. בשדה נקודת קצה למילוי הזמנות, מזינים את כתובת ה-URL של נקודת הקצה למילוי הזמנות שרוצים להשוות אליה.
  5. בקטע Cases, ברשימה הנפתחת Checkout, בוחרים את בקשות התמיכה שרוצים לבדוק. מומלץ להתחיל בעגלת קניות שעומדת בדרישות – פריטים ללא אפשרויות.
  6. בקטע Case Actions בתפריט הנפתח Submit Order, בוחרים את בקשות התמיכה שרוצים להריץ באמצעות ה-handler של שליחת ההזמנות. מומלץ להתחיל עם בקשת הבדיקה של עגלת הקניות שעומדת בדרישות.
  7. אפשר גם לשנות את הפרמטרים של דגימות ו-QPS:
    • דוגמאות: מספר ישויות המסעדות שנבחרו באופן אקראי לצורך בדיקה.
    • QPS: ה-QPS המקסימלי שניתן לבצע באמצעות ה-API למילוי הזמנות.
  8. כדי להתחיל את הבדיקה, לוחצים על הפעלה.

עליך להמתין להשלמת הבדיקה. התהליך עשוי להימשך עד 20 דקות, בהתאם למספר הישויות ולמקרי הבדיקה שנבחרו.

בודקים את התוצאות של בדיקת השילוב כדי לוודא שהפיד וממשק ה-API למילוי הזמנות פועלים כצפוי. שיעור הבדיקות אמור להיות לפחות 95% בכל אחת מהבדיקות. אם מדובר במקרי בדיקה עם שיעור הצלחה נמוך, תוכלו ללחוץ על בקשת הבדיקה כדי לקבל מידע נוסף על הודעות השגיאה המשויכות.

בדיקה ידנית באמצעות כלי הבדיקה המהירה

אתם יכולים לבדוק את תהליך התשלום ולשלוח פעולות באמצעות פיד נתונים תקף לשירות של Order with Google. תהליך הבדיקה הזה משתמש בכלי הבדיקה המהירה כדי לבדוק את תהליך הזמנת המשתמש ולדמות את תהליך התשלום בעגלת הקניות ואת שליחת ההזמנה.

כדי לבצע בדיקה ידנית בפיד הנתונים:

  1. עוברים אל לוחות הבקרה > בדיקה מהירה בפורטל לשותפים.
  2. לוחצים על העלאת קובץ כדי להעלות את פיד הנתונים שבו רוצים להשתמש לבדיקה. הקובץ חייב להיות בפורמט NDJSON.
  3. לאחר שההעלאה תסתיים, לוחצים על שליחה.
  4. ממתינים עד שהמערכת תעבד את קובץ פיד הנתונים. התהליך עשוי להימשך כמה דקות. הטבלה תתרענן באופן אוטומטי.
  5. אחרי שהסטטוס יוצג הצלחה, לוחצים על בדיקה מהירה.
  6. מוסיפים את הערך בשדה API לבדוק את נקודת הקצה ל-API למילוי הזמנות.
  7. כדי להתחיל את תהליך ההזמנה, לוחצים על בדיקה מהירה.
  8. כדי לעבור על ההזמנה עם Order with Google, בוחרים את המסעדה הרצויה ויוצרים עגלת קניות.

  9. כדי לבדוק את נקודת הקצה בקופה, לוחצים על הלחצן תשלום.

  10. אם תהליך התשלום בוצע בהצלחה, לוחצים על הלחצן ביצוע הזמנה כדי לבדוק את נקודת הקצה של שליחת ההזמנה.

  11. אם ההזמנה נשלחה בהצלחה, הממשק מציג דף אישור המכיל את פרטי ההזמנה.

משאבים נוספים

בנוסף לשלבים המתוארים למעלה, תוכלו להשתמש בכלים במסוף כדי לבדוק ולשפר את אספקת ההזמנה.

לקבלת הנחיות נוספות, אפשר להיעזר בכלים הבאים:

  • הכלים של Chrome למפתחים מפיקים בקשת JSON ותגובה לתגובה בין המסוף לבין נקודת הקצה למילוי הזמנות. תוכלו לעיין בפלט הזה בזמן ביצוע בדיקה ידנית כדי לפתור בעיות ספציפיות.
  • נקודת הקצה למילוי הזמנות יוצרת פלט של יומני Stackdriver למסוף Google Cloud. אם אתם פותרים בעיות בקוד המילוי, קראו ביומנים האלה את הודעות השגיאה המפורטות.