LocalInventory

Informações do inventário local do produto. Representa as informações de um produto específico na loja especificada por storeCode. Para ver uma lista de todos os valores de atributos aceitos, consulte a especificação dos dados do inventário de produtos locais.

Representação JSON
{
  "name": string,
  "account": string,
  "storeCode": string,
  "price": {
    object (Price)
  },
  "salePrice": {
    object (Price)
  },
  "salePriceEffectiveDate": {
    object (Interval)
  },
  "customAttributes": [
    {
      object (CustomAttribute)
    }
  ],
  "availability": string,
  "quantity": string,
  "pickupMethod": string,
  "pickupSla": string,
  "instoreProductLocation": string
}
Campos
name

string

Apenas saída. LocalInventory: o nome do recurso. Formato: accounts/{account}/products/{product}/localInventories/{storeCode}

account

string (int64 format)

Apenas saída. A conta proprietária do produto. Este campo será ignorado se for definido pelo cliente.

storeCode

string

Obrigatório. Imutável. Código da loja (o ID que aparece no seu Perfil da Empresa) da loja física em que o produto é vendido. Consulte a especificação dos dados do inventário de produtos disponíveis na loja física para mais informações.

price

object (Price)

Preço do produto nesta loja.

salePrice

object (Price)

Preço promocional do produto nesta loja. Obrigatória se salePriceEffectiveDate estiver definido.

salePriceEffectiveDate

object (Interval)

O TimePeriod da promoção nesta loja.

customAttributes[]

object (CustomAttribute)

Uma lista de atributos personalizados (fornecidos pelo comerciante). Você também pode usar CustomAttribute para enviar qualquer atributo da especificação de dados no formato genérico.

availability

string

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

quantity

string (int64 format)

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

pickupMethod

string

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

pickupSla

string

Período relativo a partir da data do pedido para que um produto desta loja esteja pronto para retirada. Precisa ser enviado com pickupMethod. Para conferir os valores de atributo aceitos, consulte a especificação dos dados do inventário de produtos locais.

instoreProductLocation

string

Localização do produto dentro da loja. O tamanho máximo é de 20 bytes.