Servicio de inventario local

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

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 y instoreProductLocation

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.