Skip to main content
PATCH
Atualizar Produto
Altera um produto ou uma variação. O {id} é o UUID do item que você quer mudar (o da variação, se for o caso). Não há endpoint separado de variante: o contrato é o mesmo. Todos os campos abaixo são opcionais, exceto is_bundle, que precisa ir no body e bater com o tipo atual (true no combo, false no produto simples e na variação). Modelo, imagens e estoque: Produtos e variações.
string
required
Token no formato Bearer <seu_token>.
uuid
required
ID do produto, combo ou variação.
boolean
required
Deve bater com o tipo atual. Combo não vira produto simples e variação não vira combo.
uuid
Nova categoria folha da mesma loja.
string
Novo título (o slug é regenerado se o título mudar).
string
Nova descrição ou null.
string[]
Lista completa de imagens (máx. 5), cada uma uuid.extensão ou URL http(s). Substitui o array atual. URL externa não é prefixada com o CDN da SellTrust.
boolean
Ocultar ou exibir na vitrine.
boolean
Liga/desliga o chat.
string
Mensagem automática ou null.

Só produto simples / variação (is_bundle: false)

object
{ "price": number, "comparison": number | null }. comparison não pode ser menor que price.
integer
Novo estoque numérico (≥ 0) ou null. Sem efeito se você também enviar license_keys com itens (o estoque vira o tamanho da lista).
string[]
Substitui todas as chaves. Envie a lista inteira. [] remove as chaves.
integer
Quantidade mínima no checkout, ou null.
string
Instruções pós-compra ou null.
uuid
Mover a variação para outro combo, ou null para soltá-la (vira produto raiz).

Exemplos

Só estoque da variação
Trocar capa por URL e preço
Reposicionar chaves (entrega automática)
Ocultar na loja
Atualizar o combo (capa, título, visibilidade)