Exclusão de itens via API

Da mesma forma que é possível cadastrar produto (POST) e atualizar o produto (PUT), é possível efetuar a exclusão (DELETE) do item via API.
Não é possível realizar a exclusão do item caso o mesmo esteja associado com o marketplace. Neste caso, o seller precisará acessar o portal da Skyhub e efetuar a desconexão do produto, desta forma o item será desassociado do marketplace. Para entender como desconectar o item, segue o link de nossa central de ajuda, explicando o passo a passo do processo:

URL: https://goo.gl/eBYxfx
https://goo.gl/MEJsHJ

Obs: Caso o item não seja desassociado, ao efetuar o DELETE retornará o seguinte erro:

{ "error": "Variação possui alguma associação. Remova as associações e tente novamente." }

Como excluir um produto?

Para exclusão de itens será necessário utilizar as seguintes Headers:

X-Api-Key: seutoken
X-User-Email: seu@email.com
Content-Type: application/json
Accept: application/json
x-accountmanager-key: seuaccountmanager

Existem 2 formas de excluir produtos, uma para produto simples e outra para produto com variação.

Excluindo produto simples: Para excluir o produto simples, além das Headers mencionadas anteriormente, utilizamos o seguinte Endpoint: DELETE /products/ sku

Por exemplo:

Cmo podemos observar, após executar a exclusão do item, o retorno foi 204 (SUCCESS): Executada com sucesso

Excluindo produto com variação:

Para excluir um produto com variação, além das Headers mencionadas anteriormente, utilizamos o seguinte Endpoint: DELETE /variations/ sku

Por exemplo:

Cmo podemos observar, após executar a exclusão do item, o retorno foi 204 (SUCCESS): Executada com sucesso.

Pontos de Atenção:

Antes de excluir um item da Skyhub, será necessário verificar se não existem pedidos no marketplace pendente de integração com a Skyhub. Porque verificar?

Caso haja um pedido pendente no marketplace e o item seja excluído da Skyhub, o pedido não irá integrar com a Skyhub.

Não esquecer de desconectar o item da Skyhub, conforme demonstrado no início do documento.

A exclusão do item na Skyhub não excluirá o item do marketplace.

Exclusão do item no ERP/Plataforma (Source):

Caso o item seja excluído no ERP/Plataforma, é muito importante que a Skyhub receba o status: “Disabled”, para que o item seja inativado na Skyhub e consequentemente inativado na B2W.

Caso exclua o item o ERP/Plataforma e não envie o status “Disabled” para a Skyhub, o item continuará ativo e a Skyhub continuará a enviar o estoque que consta para a B2W.