Method: accounts.lfpInventories.insert

Insere um recurso LfpInventory para a conta do comerciante de destino especificada. Se o recurso já existir, ele será substituído. O inventário expira automaticamente após 30 dias.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. A conta do provedor de LFP. Formato: accounts/{account}

Corpo da solicitação

O corpo da solicitação contém uma instância de LfpInventory.

Corpo da resposta

Inventário local do comerciante

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação 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

Apenas saída. Identificador. O nome do recurso LfpInventory. Formato: accounts/{account}/lfpInventories/{target_merchant}~{storeCode}~{offer}

targetAccount

string (int64 format)

Obrigatório. O ID no Merchant Center do comerciante para o qual o inventário será enviado.

storeCode

string

Obrigatório. O identificador da loja do comerciante. O código da loja inserido por InsertLfpStore ou o código da loja no Perfil da Empresa.

offerId

string

Obrigatório. Imutável. Identificador exclusivo do produto. Se os inventários e as vendas forem enviados para um comerciante, esse ID precisa corresponder ao mesmo produto.

Observação: se o comerciante vender o mesmo produto novo e usado, eles precisam ter códigos diferentes.

regionCode

string

Obrigatório. O código de território CLDR do país onde o produto é vendido.

contentLanguage

string

Obrigatório. O código de idioma ISO 639-1 de duas letras do item.

price

object (Price)

Opcional. O preço atual do produto.

availability

string

Obrigatório. Disponibilidade do produto nesta loja. Para ver os valores de atributos aceitos, consulte a especificação dos dados do inventário de produtos locais

collectionTime

string (Timestamp format)

Opcional. A hora em que o inventário é coletado. Se não for definido, o horário será definido em que o inventário será enviado.

gtin

string

Opcional. O Número global do item comercial do produto.

quantity

string (int64 format)

Opcional. Quantidade do produto disponível nesta loja. Precisa ser maior ou igual a zero.

pickupMethod

string

Opcional. Método de retirada compatível com esta oferta. A menos que o valor seja "not supported", este campo precisa ser enviado com pickupSla. Para ver os valores de atributo aceitos, consulte a especificação dos dados do inventário de produtos locais.

pickupSla

string

Opcional. Data prevista em que um pedido estará pronto para retirada em relação à data do pedido. Precisa ser enviado com pickupMethod. Para ver os valores de atributo aceitos, consulte a especificação dos dados do inventário de produtos locais.

feedLabel

string

Opcional. O rótulo do feed do produto. Se esse valor não for definido, o padrão será regionCode.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte a Visão geral do OAuth 2.0.