v1

latestOpenAPI 3.1.02026-08-044330906.8 KB

Atualiza parcialmente um produto

patch/produtos/{identificador}

Path parameters

identificadorstring required

Valor único utilizado para identificar o produto

Query parameters

tipoIdentificador'Sku' | 'ProdutoVarianteId'

Define se o identificador informado é um Sku ou ProdutoVarianteId

Request body

skustring

(Max Length: 50) Sku do produto

dataCadastrostring

Data de cadastro do produto (opcional)

idPaiExternostring

Representa o ProdutoId agrupador por variante (optional)

idVinculoExternostring

Representa o ParentId agrupador por parent (optional)

nomestring

(Max Length: 300) Nome do produto variante

nomeProdutoPaistring

Nome do produto (pai do variante) (optional)

exibirMatrizAtributos'Sim' | 'Nao' | 'Neutro'

Tipo de exibição da matriz de atributos (optional)

contraPropostaboolean

Se o produto aceita contra proposta (optional)

fabricantestring

(Max Length: 100) Nome do fabricante

autorstring

(Max Length: 500) Nome do autor (optional)

editorastring

(Max Length: 100) Nome da editora (optional)

colecaostring

(Max Length: 100) Nome da coleção (optional)

generostring

(Max Length: 100) Nome do gênero (optional)

precoCustonumber double

Max Length: 8, "0000.0000,00") Preço de custo do produto variante (optional)

precoDenumber double

Max Length: 8, "0000.0000,00") "Preço De" de venda do produto variante

precoPornumber double

(Max Length: 8, "0000.0000,00") "Preço Por" de venda do produto variante

fatorMultiplicadorPreconumber double

(Max Length: 8, "0000.0000,00") Fator multiplicador que gera o preço de exibição do produto.Ex.: produtos que exibem o preço em m² e cadastram o preço da caixa no "PrecoPor". (1 por padrão) (optional)

prazoEntregainteger

Prazo de entrega do produto variante (optional)

validoboolean

Define se um produto variante é valido ou não (optional)

exibirSiteboolean

Define se um produto deve ser exibido no site (optional)

freteGratis'Sempre' | 'Nunca' | 'Neutro' | 'Desconsiderar_Regras'

Define a qual regra de calculo de frete o produto vai pertencer

trocaGratisboolean

Define se o produto variante tem troca grátis (optional)

pesonumber double

(Max Length: 8, "0000.0000,00") Peso do produto variante, em gramas (g)

alturanumber double

(Max Length: 8, "0000.0000,00") Altura do produto variante, em centímetros (cm).

comprimentonumber double

(Max Length: 8, "0000.0000,00") Comprimento do produto variante, em centímetros (cm).

larguranumber double

(Max Length: 8, "0000.0000,00") Largura do produto variante, em centímetros (cm).

garantiainteger

Define se o produto variante tem garantia (optional)

isTelevendasboolean

Define se o produto contém televendas (optional)

eanstring

(Max Length: 25) EAN do produto variante (optional)

localizacaoEstoquestring

(Max Length: 255) Localização no estoque do produto variante (optional)

portfolioIdsinteger[]

Lista de Ids Portfolios

grupoPersonalizacaoIdsinteger[]

Lista de Ids do GrupoPersonalizacao

quantidadeMaximaCompraUnidadestring

Quantidade máxima de compra do produto variante (optional)

quantidadeMinimaCompraUnidadeinteger

Quantidade mínima de compra do produto variante (optional)

condicao'Novo' | 'Usado' | 'Renovado' | 'Danificado'

Condição do produto variante (optional)

urlVideostring

Url do vídeo do Produto (optional)

spotboolean

Se o produto aparece no Spot (optional)

paginaProdutoboolean

Se o produto aparece na Url (optional)

marketplaceboolean

Se o produto aparece no Marketplace (optional)

somenteParceirosboolean

Se o produto aparece somente nos Parceiros

buyBoxboolean

Se o produto deve ser agrupado pelo EAN (optional)

prazoValidadeinteger

Prazo de validade ou consumo do produto (optional)

Response

200

typestring
statusinteger
statusDescriptionstring
errorsobject[]

Example response

[
  {
    "type": "Produto",
    "status": 1,
    "statusDescription": "A atualização dos dados foi concluída com sucesso."
  }
]