כדי להוסיף מלאי בחנות מקומית ל-Merchant Center, צריך קודם לציין עסקים שחשבון Merchant Center יהיה אחראי עליהם. אפשר לקבל את הרשימה של קבוצות אפשריות של מיקומים שרלוונטיים לעסק מפרופיל העסק דרך ה-Content API, אבל תצטרכו כדי לבקש גישה לפרופיל העסק.
בקשת גישה לפרופיל העסק
כדי לבקש גישה לפרופיל העסק, צריך להשתמש ב
liasettings.requestgmbaccess
method:
POST https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/requestgmbaccess?gmbEmail=admin@example.com
כמו בדוגמה הזו, פרמטר השאילתה gmbEmail
מציין את כתובת האימייל
הכתובת של האדמין של פרופיל העסק.
אחרי שליחת הקריאה לשיטה הזו, האדמין שצוין יקבל אימייל לבקש ממנו לאשר או לדחות את בקשת הגישה. תוקף הבקשה הזו יפוג אחרי שבעה ימים אם האדמין לא יבצע כל פעולה.
כאן מציינים את קבוצות המיקומים שרלוונטיים לעסק
לאחר קבלת הרשאת הגישה, תהיה לך אפשרות לראות אילו עסקים זמינים לפי
קוראים לפונקציה
liasettings.getaccessiblegmbaccounts
method:
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
.