קישור פרופיל העסק שלך

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

בקשת גישה לפרופיל העסק

כדי לבקש גישה לפרופיל העסק, משתמשים בשיטה liasettings.requestgmbaccess:

POST https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/requestgmbaccess?gmbEmail=admin@example.com

כמו בדוגמה הזו, פרמטר השאילתה gmbEmail מציין את כתובת האימייל של האדמין של פרופיל העסק.

אחרי שתפעילו את ה-method, האדמין שצוין יקבל אימייל עם בקשה לאשר או לדחות את בקשת הגישה. אם האדמין לא יבצע פעולה כלשהי, תוקף הבקשה יפוג אחרי 7 ימים.

כאן מציינים את קבוצות המיקומים שרלוונטיים לעסק

אחרי שהתקבלה גישה, אפשר לראות אילו עסקים זמינים באמצעות קריאה ל-method liasettings.getaccessiblegmbaccounts:

GET https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/accessiblegmbaccounts

Response:
200 OK
{
  "kind": "content#liasettingsGetAccessibleGmbAccountsResponse",
  "accountId": 67890,
  "gmbAccounts": [{
    "type" : "user",
    "email" : "admin@example.com",
    "name" : "admin@example.com",
    "listingCount": 82
  },
  {
    "type" : "business",
    "email" : "california@example.com",
    "name" : "Golden-State",
    "listingCount" : 20
  },
  {
    "type" : "business",
    "email" : "florida@example.com",
    "name" : "Sunshine-State",
    "listingCount" : 15
  },
  {
    "type" : "business",
    "email" : "newyork@example.com",
    "name" : "Empire-State",
    "listingCount" : 25
  }]
}

מציינים את קבוצת המיקומים שרלוונטיים לעסק שמשויכת לחשבון Merchant Center

עכשיו, כשיש לכם רשימה של קבוצות אפשריות של מיקומים שרלוונטיים לעסק, צריך להגדיר את השדה googleMyBusinessLink במשאב Accounts שמשויך לחשבון Merchant Center למשאב הרצוי. לדוגמה, אם Merchant Center 67890 יכלול מוצרים לעסקים שנמצאים בקליפורניה, תוכלו להשתמש ב-Accounts.update כדי להגדיר את המידע הזה:

PUT https://shoppingcontent.googleapis.com/content/v2/12345/accounts/67890
{
  "googleMyBusinessLink" : {
    "gmbEmail": "california@example.com"
  }
}

Response:
200 OK
{
  "kind": "content#account",
  "id": 67890,
  "googleMyBusinessLink" : {
    "gmbEmail": "california@example.com",
    "status" : "active"
  }
}

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

שליחת נתוני מוצרים ומלאי

עכשיו, אחרי ש-Merchant Center משויך לקבוצת מיקומים שרלוונטיים לעסק, אפשר לספק לעסקים האלה נתונים על מוצרים בחנויות מקומיות ועל מלאי מוצרים בחנויות מקומיות. לשם כך משתמשים באותן שיטות, כמו products.insert שבהן משתמשים כדי להעלות נתוני מלאי ומוצרים אונליין. עבור products.insert צריך לציין ערוץ של local במקום online.