top of page

Para que a requisição do método Post seja bem-sucedida, é necessário que

seja passado os seguintes valores dentro de um JSON:

OBS: Para DUNs que não serão vendidos em múltiplos, deve ser

informado 0.
Para EANs que serão vendidos unitários(sem múltiplo), deve ser

informado 0.

OBS: Caso esteja preenchido com N o produto estará disponível para venda mesmo com a quantidade 0.

Obrigatório ao incluir um novo produto no estoque.

status

Status do produto(ativo ou inativo)

Tipo: String.

preco_maximo_embalagem

Preço máximo do produto.

Tipo: Float.

OBS: campo destinado para fornecedores que utilizam flutuação

de preço.

preco_embalagem

Preço padrão do produto.

Tipo: Float.

preco_minimo_embalagem

Preço mínimo do produto

Tipo: Float.

OBS: campo destinado para fornecedores que utilizam flutuação

de preço.

limite_venda_cliente

LImite de quantidades do produto que os clientes podem comprar por mês.

Tipo: Integer.

OBS: caso o fornecedor não utilize essa funcionalidade, não incluir o campo.

quantidade

Quantidade de produtos no estoque.

Tipo: Integer.

OBS: Obrigatório para inclusão e atualização de quantidade.

Sintaxe da Resposta

Caso a requisição seja bem sucedida e retorne o status code 200, essa será a resposta que você receberá:

Os campos "sucesso" e "inválidos" receberam respectivamente os retornos de alterações bem sucedidas e mal sucedidas.

Os possíveis cenários de retorno para o campo "sucesso" são:

Adição de produto ao estoque do fornecedor.

Atualização de preço.

Caso seja atualizado algum dos campos: 

preco_embalagempreco_maximo_embalagem e preco_minimo_embalagem

Atualização de quantidade.

Caso o campo quantidade seja atualizado. 

Remoção de produto do estoque.

Caso o campo status seja alterado para "inativo".

Os possíveis cenários de retorno para o campo "invalidos" são:

Atualização de quantidade.

Caso o campo caso o código ean_ou_dun seja invalido. 

Respostas para erros

Caso ocorra algum erro durante a requisição, os possíveis erros são:

422 Validation Error

Cenário de erro caso não informado algum campo obrigatório (no caso o "ean_ou_dun")

Início > Produtos > Patch Produtos
Versão: 1.0

Patch Produtos

Última Atualização: 28/02/2024

Responsável para incluir/atualizar os itens, quantidade e preço dos produtos existentes no portifólio Yandeh no estoque.

Endpoint Patch

Sintaxe da Requisição

Elementos da Requisição

produtos *

Atributos que compõem um produto.

Tipo: Array.

ean_ou_dun *

Código EAN ou DUN do produto

Tipo: String.

pallet_multiplo_dun *

Múltiplo ofertado da embalagem

Tipo: Integer.

codigo_no_fornecedor

Código interno do produto no Fornecedor.

Tipo: String.

valida_estoque

Validação se o produto irá ter controle de estoque (S/N)

Tipo: String.

bottom of page