עיצוב Merchant API

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

ממשקי API משניים

‫Merchant API הוא אוסף של ממשקי API משניים. ממשקי ה-API המשניים הם קבוצות של שירותים ומשאבים קשורים. העיצוב הזה מאפשר לכם לבחור להשתמש רק בממשקי ה-API המשניים שדרושים לשילוב הייחודי שלכם.

‫Merchant API כולל את ממשקי המשנה הבאים:

  • חשבונות: ניהול חשבונות Merchant Center בהיקף גדול.
  • המרות: ניהול מקורות המרות בחשבון.
  • מקורות נתונים: כאן אפשר לראות את מקורות הנתונים של המוצרים ולנהל אותם.
  • פתרון בעיות: קבלת מידע על בעיות שמשפיעות על החשבון ויצירת דף אבחון באפליקציה.
  • מלאי: הצגת המוצרים שלכם ב-Google לפי חנות או אזור.
  • שותפות בנושא פידים מקומיים: העלאת פיד של מלאי מוצרים בחנויות מקומיות.
  • התראות: ניהול של מינויים לקבלת התראות.
  • מעקב הזמנות: כדאי לספק נתונים היסטוריים של מעקב הזמנות כדי לשפר את הערכות המשלוח ולהוסיף הערות על משלוח לכרטיסי המוצר.
  • מוצרים: כאן אפשר לנהל את נתוני המוצרים, כמו מחיר וזמינות.
  • Product Studio: אפשר להשתמש ב-Google Product Studio כדי ליצור באופן אוטומטי תמונות של מוצרים והצעות לטקסט.
  • מבצעים: יצירה וניהול של מבצעים כדי להציג מבצעים מיוחדים על המוצרים.
  • Quota: בדיקת מכסת ה-API של החשבונות.
  • דוחות: כאן אפשר לראות נתונים על המוצרים, הביצועים והסביבה התחרותית ב-Google.
  • ביקורות: ניהול ביקורות על מוצרים ועל מוכרים.

תחבורה

מנגנון התעבורה שמוגדר כברירת מחדל ב-Merchant API הוא gRPC. אפשר גם להשתמש ב-REST.

מידע נוסף זמין במדריך למתחילים.

טיפוסים בני מנייה (enum)

יכול להיות שבעתיד יוצגו ערכים חדשים בשדות מסוג Enum ב-Merchant API. הקוד צריך להיות מובנה כך שהוא יוכל לטפל בערכים לא מזוהים בצורה חלקה. חשוב לעקוב אחרי המקרים שבהם מופיעים ערכי enum לא מזוהים, ולבצע פעולות כדי שהקוד יהיה עדכני.

ניהול גרסאות

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

גרסאות שמסתיימות במילה beta (בטא) כפופות לשינוי או להסרה.