หากต้องการให้สินค้าคงคลังในร้านแก่ Merchant Center ก่อนอื่นคุณต้องระบุ ธุรกิจที่ Merchant Center จะรับผิดชอบ คุณสามารถดูรายการ กลุ่มสถานที่ตั้งธุรกิจจาก Business Profile ผ่านทาง Content API แต่คุณต้อง เพื่อขอสิทธิ์เข้าถึง Business Profile ก่อน
ขอสิทธิ์เข้าถึง Business Profile
หากต้องการขอสิทธิ์เข้าถึง Business Profile ให้ใช้
liasettings.requestgmbaccess
วิธีการ:
POST https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/requestgmbaccess?gmbEmail=admin@example.com
ตามตัวอย่างนี้ พารามิเตอร์การค้นหา gmbEmail
จะระบุอีเมล
ที่อยู่ของผู้ดูแลระบบ Business Profile
หลังจากที่คุณเรียกใช้เมธอดนี้ ผู้ดูแลระบบที่ระบุจะได้รับอีเมล เพื่อขอให้ยอมรับหรือปฏิเสธคำขอสิทธิ์เข้าถึง คำขอนี้จะหมดอายุหลังจาก 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 ไปยังบัญชีที่ต้องการ ตัวอย่างเช่น หาก
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