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