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

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

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

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

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

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

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

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

אחרי שמאשרים את הגישה, אפשר לראות אילו עסקים זמינים באמצעות הקריאה לשיטה 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.