Để cung cấp kho hàng tại địa phương cho Merchant Center, trước tiên bạn phải chỉ định những doanh nghiệp mà Merchant Center chịu trách nhiệm. Bạn có thể lấy danh sách các nhóm địa điểm kinh doanh có thể có từ Trang doanh nghiệp thông qua Content API, nhưng bạn cần yêu cầu quyền truy cập vào Trang doanh nghiệp trước tiên.
Yêu cầu quyền truy cập vào một Trang doanh nghiệp
Để yêu cầu quyền truy cập vào Trang doanh nghiệp của bạn, hãy sử dụng
liasettings.requestgmbaccess
phương thức:
POST https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/requestgmbaccess?gmbEmail=admin@example.com
Như trong ví dụ này, tham số truy vấn gmbEmail
chỉ định email
địa chỉ của quản trị viên cho Trang doanh nghiệp.
Sau khi bạn gọi phương thức này, quản trị viên được chỉ định sẽ nhận được email để yêu cầu họ chấp nhận hoặc từ chối yêu cầu cấp quyền truy cập. Yêu cầu này sẽ hết hạn sau 7 ngày nếu quản trị viên không thực hiện hành động nào.
Liệt kê các nhóm địa điểm kinh doanh hiện có
Sau khi được phép truy cập, bạn có thể xem doanh nghiệp nào có sẵn
đang gọi
liasettings.getaccessiblegmbaccounts
phương thức:
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
}]
}
Chỉ định nhóm địa điểm kinh doanh cho tài khoản Merchant Center
Giờ đây, khi đã có danh sách các nhóm địa điểm kinh doanh có thể có, bạn cần đặt
Trường googleMyBusinessLink
trong
Đã liên kết tài nguyên Accounts
tài khoản Merchant Center sang tài khoản mong muốn. Ví dụ: nếu Người bán
Trung tâm 67890 sẽ chứa các sản phẩm dành cho doanh nghiệp có trụ sở tại California, bạn có thể sử dụng
Accounts.update
để đặt giá trị đó
của bạn:
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"
}
}
Bạn không cần tự mình đặt trường googleMyBusinessLink
xác minh, do đó trạng thái của liên kết sẽ được phản ánh ngay lập tức.
Gửi dữ liệu sản phẩm và kho hàng
Giờ đây, Merchant Center đã được liên kết với một nhóm địa điểm kinh doanh, bạn có thể
cung cấp dữ liệu kho hàng tại địa phương và sản phẩm tại cửa hàng địa phương cho các doanh nghiệp đó.
Để thực hiện việc này, bạn sử dụng các phương pháp tương tự, chẳng hạn như
products.insert
mà bạn
dùng để tải dữ liệu kho hàng và sản phẩm trực tuyến lên.
Đối với products.insert
, bạn sẽ chỉ định kênh local
thay vì online
.