El servicio de inventario local te permite crear y actualizar instancias de la recurso de inventario local, que contienen campos que pueden tener valores diferentes para diferentes ubicaciones de las tiendas físicas. Cada instancia del inventario local es un elemento de un recurso de producto existente, y hereda los campos de datos de productos del recurso superior. Por ejemplo, puedes tener un producto que tenga una distinta precio y cantidad en diferentes tiendas, pero comparte un ID, una descripción y otras datos de productos de todas las tiendas. Los datos del inventario local se usan para la Plataformas locales de Google y los anuncios del inventario local programas.
En esta guía, se explica qué necesitas para comenzar a usar el inventario local describe los campos y métodos disponibles, y proporciona un ejemplo de una solicitud de servicio.
Requisitos previos
- Para usar el servicio de inventario local, debes Crear un Perfil de Negocio vincular tu Perfil de Negocio a tu cuenta de Merchant Center, verificar tu empresa configura los códigos de tienda de tu Perfil de Negocio.
Tu cuenta de Merchant Center debe estar inscrita en un programa local: Plataformas locales de Google o Anuncios del inventario local. Para ver más sobre el uso de los anuncios del inventario local mediante Content API, consulte Comienza a usar anuncios del inventario local.
El servicio de inventario local crea instancias de inventario local para Productos locales Primero debe crear productos locales con el Contenido Servicio de productos de la API o los feeds de datos de Merchant Center, por estableciendo el campo
channel
enlocal
Luego, puedes usar el inventario local para crear instancias de inventario local para cada Perfil de Negociostorecode
, donde se vende el producto.
Campos
Cada instancia de inventario local contiene un conjunto de campos asociados con un
ubicación de la tienda específica a través del campo storeCode
(que defines en tu
Perfil de Negocio). Solo
storecode
y
productId
son obligatorios para todas las solicitudes. Todos los demás campos son opcionales:
- Obligatorio para todas las solicitudes:
storeCode
,productId
(en la URL) - Opcional:
quantity
,price
,salePrice
,salePriceEffectiveDate
,availability
,pickupMethod
,pickupSla
yinstoreProductLocation
Para obtener una lista completa de los campos del inventario local y sus descripciones, consulta la Referencia de localinventory .
Métodos
El servicio de inventario local solo incluye dos métodos:
localinventory.insert
localinventory.insert
te permite crear una instancia de inventario local para un solo producto local.
Este ejemplo demuestra cómo usar el servicio de inventario local para crear una oferta en la tienda Del 24 de febrero de 2021 a las 1:00 p.m. (GMT-8) hasta el 28 de febrero de 2021 a las 3:30 p.m. (GMT-8). La solicitud también actualiza la cantidad disponible para el inventario local. instancia. Desmarcar “Me gusta” feeds complementarios para los datos de productos que no son locales, los campos que no están incluidos en el cuerpo del solicitud se sobrescribirán con esta llamada:
POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products/productId/localinventory
{
"storeCode": “1235”,
"salePrice": {
"value": “100.00”,
"currency": “USD”
},
"salePriceEffectiveDate": “2021-02-24T13:00-0800/2021-02-28T15:30-0800”,
"quantity": 200,
}
localinventory.custombatch
localinventory.custombatch
permite crear varias instancias del inventario local para una sola
productos locales en varias tiendas o crear instancias de inventario local para
múltiples productos locales.