כדי לספק נתוני מלאי בחנויות מקומיות ל-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.