---
title: "Atualiza parcialmente um produto"
method: PATCH
path: "/produtos/{identificador}"
---

# Atualiza parcialmente um produto

`PATCH /produtos/{identificador}`

## Path parameters

- `identificador` string, required

## Query parameters

- `tipoIdentificador` 'Sku' | 'ProdutoVarianteId'

## Request body

- object
  - `sku` string — (Max Length: 50) Sku do produto
  - `dataCadastro` string — Data de cadastro do produto (opcional)
  - `idPaiExterno` string — Representa o ProdutoId agrupador por variante (optional)
  - `idVinculoExterno` string — Representa o ParentId agrupador por parent (optional)
  - `nome` string — (Max Length: 300) Nome do produto variante
  - `nomeProdutoPai` string — Nome do produto (pai do variante) (optional)
  - `exibirMatrizAtributos` 'Sim' | 'Nao' | 'Neutro' — Tipo de exibição da matriz de atributos (optional)
  - `contraProposta` boolean — Se o produto aceita contra proposta (optional)
  - `fabricante` string — (Max Length: 100) Nome do fabricante
  - `autor` string — (Max Length: 500) Nome do autor (optional)
  - `editora` string — (Max Length: 100) Nome da editora (optional)
  - `colecao` string — (Max Length: 100) Nome da coleção (optional)
  - `genero` string — (Max Length: 100) Nome do gênero (optional)
  - `precoCusto` number, double — Max Length: 8, "0000.0000,00") Preço de custo do produto variante (optional)
  - `precoDe` number, double — Max Length: 8, "0000.0000,00") "Preço De" de venda do produto variante
  - `precoPor` number, double — (Max Length: 8, "0000.0000,00") "Preço Por" de venda do produto variante
  - `fatorMultiplicadorPreco` number, 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)
  - `prazoEntrega` integer — Prazo de entrega do produto variante (optional)
  - `valido` boolean — Define se um produto variante é valido ou não (optional)
  - `exibirSite` boolean — 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
  - `trocaGratis` boolean — Define se o produto variante tem troca grátis (optional)
  - `peso` number, double — (Max Length: 8, "0000.0000,00") Peso do produto variante, em gramas (g)
  - `altura` number, double — (Max Length: 8, "0000.0000,00") Altura do produto variante, em centímetros (cm).
  - `comprimento` number, double — (Max Length: 8, "0000.0000,00") Comprimento do produto variante, em centímetros (cm).
  - `largura` number, double — (Max Length: 8, "0000.0000,00") Largura do produto variante, em centímetros (cm).
  - `garantia` integer — Define se o produto variante tem garantia (optional)
  - `isTelevendas` boolean — Define se o produto contém televendas (optional)
  - `ean` string — (Max Length: 25) EAN do produto variante (optional)
  - `localizacaoEstoque` string — (Max Length: 255) Localização no estoque do produto variante (optional)
  - `portfolioIds` integer[] — Lista de Ids Portfolios
  - `grupoPersonalizacaoIds` integer[] — Lista de Ids do GrupoPersonalizacao
  - `listaAtacado` object[] — Dados de atacado do produto variante (optional)
    - `precoPor` number, double — (Max Length: 8, "0000.0000,00") - Preco Por do item por atacado
    - `quantidade` integer — Quantidade para compra de atacado
  - `estoque` object[] — Lista de estoque/centro de distribuição do produto. Obrigatório se valido for true (optional)
    - `estoqueFisico` integer — Estoque físico do produto
    - `estoqueReservado` integer — Estoque reservado do produto
    - `centroDistribuicaoId` integer — Id do centro de distribuição do estoque do produto
    - `alertaEstoque` integer — Quantidade para ativar o alerta de estoque
  - `atributos` object[] — Atributos do produto
    - `nome` string — (Max Length: 100) - Define o nome do atributo
    - `valor` string — (Max Length: 8, "0000.0000,00") - Define o valor do atributo
    - `exibir` boolean — Define se o atributo deverá ser exibido
  - `quantidadeMaximaCompraUnidade` string — Quantidade máxima de compra do produto variante (optional)
  - `quantidadeMinimaCompraUnidade` integer — Quantidade mínima de compra do produto variante (optional)
  - `condicao` 'Novo' | 'Usado' | 'Renovado' | 'Danificado' — Condição do produto variante (optional)
  - `urlVideo` string — Url do vídeo do Produto (optional)
  - `spot` boolean — Se o produto aparece no Spot (optional)
  - `paginaProduto` boolean — Se o produto aparece na Url (optional)
  - `marketplace` boolean — Se o produto aparece no Marketplace (optional)
  - `somenteParceiros` boolean — Se o produto aparece somente nos Parceiros
  - `buyBox` boolean — Se o produto deve ser agrupado pelo EAN (optional)
  - `prazoValidade` integer — Prazo de validade ou consumo do produto (optional)
  - `consumo` object[] — Dados de consumo de produto e se deve enviar os dias de consumo por e-mail (optional)
    - `quantidadeDias` integer — Quantidade de Dias (optional)
    - `enviarEmail` boolean — Enviar e-mail (optional)
  - `categorias` object — Dados do Id da categoria principal e uma lista de categorias
    - `categoriaPrincipalId` integer — Id da Categoria Principal (optional)
    - `listaCategoriaId` integer[] — Id da categoria a qual o produto deverá ser vinculado (optional)
  - `informacoes` object[] — Dados de informações do produto
    - `titulo` string — Titulo da informação (optional)
    - `texto` string — Texto da informação (optional)
    - `exibirSite` boolean — Informação se o produto variante está visível no site.
    - `tipoInformacao` 'Cuidados' | 'Dicas' | 'Spot' | 'Sinopse' | 'Carrinho' | 'Informações' | 'Benefícios' | 'Especificações' | 'Dados Técnicos' | 'Composição' | 'Modo de Usar' | 'Itens Inclusos' | 'Vídeo' | 'Descrição' | 'Valor Referente' | 'PopUp Referente' | 'Prescrição' | 'Tabela de Medidas' — Tipo de informação do produto (optional)
  - `imagens` object[] — Lista com as imagens do produto no formato base 64 (optional)
    - `base64` string — Imagem do produto em base64
    - `formato` string — JPG ou PNG
    - `exibirMiniatura` boolean — Se a imagem será apresentada como miniatura
    - `estampa` boolean — Se a imagem será apresentada como estampa
    - `ordem` integer — Ordem para apresentação da imagem
  - `seo` object[] — Dados de SEO do produto
    - `tagCanonical` string — Informe a URL a ser inserida na TAG Canonical. Caso nenhum dado seja inserido, a TAG Canonical não será inserida na Página do Produto (optional)
    - `title` string — Informe o title da página do produto (optional)
    - `metaTags` unknown[]
      - unknown

## Response `200`

200

- object[]
  - `type` string
  - `status` integer
  - `statusDescription` string
  - `errors` object[]

## Other responses

- `206` — 206

---

[API](https://skmtc.net/fbits/apis/wake-commerce-api.md) · [All operations](https://skmtc.net/fbits/apis/wake-commerce-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fbits/wake-commerce-api/revisions/e07940bf249d/schema)
