Para proporcionar un inventario local a Merchant Center, primero debes especificar qué empresas de las que será responsable Merchant Center. Puedes obtener la lista de posibles grupos de ubicaciones de la empresa desde el Perfil de Negocio a través de Content API, pero deberás primero debe solicitar acceso al Perfil de Negocio.
Solicita acceso a un Perfil de Negocio
Para solicitar acceso a tu Perfil de Negocio, utiliza la
liasettings.requestgmbaccess
método:
POST https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/requestgmbaccess?gmbEmail=admin@example.com
Como se muestra en este ejemplo, el parámetro de consulta gmbEmail
especifica el correo electrónico
del administrador del Perfil de Negocio.
Después de que llames a este método, el administrador especificado recibirá un correo electrónico pidiéndole que acepte o rechace la solicitud de acceso. Esta solicitud vence después del 7 días si el administrador no realiza ninguna acción.
Haz una lista de los grupos de ubicaciones de la empresa disponibles
Una vez que se haya permitido el acceso, podrás ver qué empresas están disponibles:
llamando al
liasettings.getaccessiblegmbaccounts
método:
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
}]
}
Especifica el grupo de ubicaciones de la empresa para la cuenta de Merchant Center
Ahora que tienes una lista de posibles grupos de ubicaciones de la empresa, debes establecer
googleMyBusinessLink
en el
Accounts
recurso asociado
con la cuenta de Merchant Center deseada. Por ejemplo, si el comercio
Center 67890 contendrá productos para empresas de California, puedes usar
Accounts.update
para establecerlo
informació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"
}
}
La configuración del campo googleMyBusinessLink
no requiere ninguna manual
la verificación, de modo que el estado del vínculo se verá reflejado de inmediato.
Cómo enviar datos de productos y de inventario
Ahora que Merchant Center está asociado a un grupo de ubicaciones de la empresa, puedes hacer lo siguiente:
proporcionar datos de productos locales y del inventario de productos locales a esas empresas.
Para esto, debes usar los mismos métodos, como
products.insert
que
usar para subir productos en línea y datos de inventario.
Para products.insert
, deberás especificar un canal de local
en lugar de online
.