Method: accounts.lfpInventories.insert

Inserta un recurso LfpInventory para la cuenta de comerciante de destino determinada. Si el recurso ya existe, se reemplazará. El inventario vencerá automáticamente después de 30 días.

Solicitud HTTP

POST https://merchantapi.googleapis.com/lfp/v1beta/{parent=accounts/*}/lfpInventories:insert

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
parent

string

Obligatorio. La cuenta del proveedor de LFP. Formato: accounts/{account}

Cuerpo de la solicitud

El cuerpo de la solicitud contiene una instancia de LfpInventory.

Cuerpo de la respuesta

El inventario local del comercio.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "name": string,
  "targetAccount": string,
  "storeCode": string,
  "offerId": string,
  "regionCode": string,
  "contentLanguage": string,
  "price": {
    object (Price)
  },
  "availability": string,
  "collectionTime": string,
  "gtin": string,
  "quantity": string,
  "pickupMethod": string,
  "pickupSla": string,
  "feedLabel": string
}
Campos
name

string

Solo salida. Identificador. El nombre del recurso LfpInventory. Formato: accounts/{account}/lfpInventories/{target_merchant}~{storeCode}~{offer}

targetAccount

string (int64 format)

Obligatorio. Es el ID de Merchant Center del comercio para el que se envía el inventario.

storeCode

string

Obligatorio. Es el identificador de la tienda del comercio. Puede ser el código de tienda insertado a través de InsertLfpStore, o bien el código de tienda en el Perfil de Negocio.

offerId

string

Obligatorio. Inmutable. Es un identificador único para el producto. Si se envían inventarios y ventas para un comercio, este ID debe coincidir con el mismo producto.

Nota: Si el comercio vende el mismo producto nuevo y usado, los IDs deben ser diferentes.

regionCode

string

Obligatorio. Es el código de territorio de CLDR para el país donde se vende el producto.

contentLanguage

string

Obligatorio. Indica el código de idioma ISO 639-1 de dos letras del artículo.

price

object (Price)

Opcional. Es el precio actual del producto.

availability

string

Obligatorio. Disponibilidad del producto en esta tienda. Para conocer los valores de atributos aceptados, consulta las especificaciones de datos del inventario de productos locales.

collectionTime

string (Timestamp format)

Opcional. Es el momento en que se recopila el inventario. Si no la estableces, se establecerá en la hora en que se envíe el inventario.

gtin

string

Opcional. Es el código comercial global de artículo del producto.

quantity

string (int64 format)

Opcional. Es la cantidad del producto disponible en esta tienda. Debe ser mayor o igual que cero.

pickupMethod

string

Opcional. Método de retiro admitido para esta oferta. A menos que el valor sea "not supported", este campo se debe enviar junto con pickupSla. Para conocer los valores de atributos aceptados, consulta las especificaciones de datos del inventario de productos locales.

pickupSla

string

Opcional. Es la fecha prevista a partir de la cual se podrá retirar un pedido en relación con la fecha del pedido. Se deben enviar junto con pickupMethod. Para conocer los valores de atributos aceptados, consulta las especificaciones de datos del inventario de productos locales.

feedLabel

string

Opcional. Es la etiqueta de feed del producto. Si no se configura, se establecerá de forma predeterminada como regionCode.

Alcances de autorización

Requiere el siguiente alcance de OAuth:

  • https://www.googleapis.com/auth/content

Para obtener más información, consulta la descripción general de OAuth 2.0.