VenddorDocumentação API
API atualAPI legada
Guia rápidoReferência completa
Carregando índice…
API atual/Referência completa/Produtos do seller

Excluir produto

Exclui um produto do seller; ele sai do catálogo e das listas.

A exclusão é lógica: o produto some das listas, da vitrine e da busca, mas o histórico de pedidos que o citam continua intacto. O registro de quem excluiu e quando fica na auditoria da loja. Para tirar o produto do ar sem perdê-lo, prefira alterar o status para D ou H.

DELETE/api/v1/vendor/products/{id}Seller

Excluir um produto

Cabeçalhos

Authorizationstringobrigatório
Bearer $TOKEN. Token de acesso do usuário seller (veja Tokens).

Parâmetros de caminho

idstring (uuid)obrigatório
Id do produto.

Exemplo de requisição

bash
curl -X DELETE "$BASE_URL/api/v1/vendor/products/$PRODUCT_ID" \
  -H "Authorization: Bearer $TOKEN"

Resposta

200Produto excluído
json
{
  "message": "product deleted"
}

Campos da resposta

messagestring
Confirmação fixa.

Erros

StatusQuandoCorpo
401Token ausente, inválido ou expirado.{"error":"missing authorization header"}
403Token que não é de seller, ou usuário sem o privilégio exigido pela rota.{"error":"insufficient vendor privileges","privilege_required_any":["vendor_catalog"]}
403O produto existe mas é de outro seller (ou da loja).{"error":"you do not have access to this product"}
404Produto não existe.{"error":"product not found"}
500Falha ao excluir.{"error":"failed to delete product","detail":"..."}
Sem desfazer pela API

Esta API não restaura produto excluído. Quem tem acesso de administrador pode recuperá-lo da lixeira da loja. Antes de excluir em lote, exporte o catálogo em CSV.

Variações

Excluir o produto pai não é o jeito de remover uma variação. Para isso use Variações.

Veja também

  • Produtos do seller: visão geral
Anterior
Alterar produto
Próxima
Modo planilha
Nesta página
  • Exemplo de requisição
  • Resposta
  • Erros
  • Veja também