Endpoint que permite editar as informações referente a condição de venda do produto na plataforma da SULTS.
URL: https://api.sults.com.br/api/v1/comercial/produto/{produtoId}/fornecedor/{fornecedorId}
Método: PUT
Parâmetros
Headers
Header | Valor |
---|---|
Authorization | <token_de_acesso> |
Content-Type | application/json;charset=UTF-8 |
Path parameters
Parâmetro | Valor |
---|---|
produtoId | Id do produto, deve ser passado na URL como parâmetro de path |
fornecedorId | Id do fornecedor, deve ser passo na URL como parâmetro do path |
Body Attributes
Nome Atributo | Tipo | Valor |
---|---|---|
preco | Decimal | Preço do produto |
estoque | Integer | Quantidade de itens do produto no estoque |
estoqueReposicao | String | Data em que o produto será reposto no estoque. Essa data deve ser uma string UTC ISO 8601. Exemplo: 2022-06-27T14:02:55Z |
pedidoValorMinimo | Decimal | Valor mínimo do pedido do produto |
pedidoQtdMinimo | Integer | Número mínimo de itens do produto em um pedido |
pedidoQtdMultiplo | Integer | Se não for vazio a quantidade de itens do produto em um pedido deve ser múltiplo a este valor |
pedidoQtdMaximo | Integer | Número máximo de itens do produto que pode ser comprado até a data no campo pedidoQtdMaximoFim |
pedidoQtdMaximoFim | String | Data em que o produto estará disponível para compra. Essa data deve ser uma string UTC ISO 8601. Exemplo: 2022-06-27T14:02:55Z |
Exemplo
fetch("https://api.sults.com.br/api/v1/comercial/produto/1/fornecedor/1", {
method: "PUT",
headers: {
"Authorization": "<token_de_acesso>"
},
body: {
"preco": 50.50,
"estoque": 20,
"estoqueReposicao": "2024-01-29T03:35:18Z",
"pedidoValorMinimo": 50.50,
"pedidoQtdMinimo": 2,
"pedidoQtdMultiplo": 2,
"pedidoQtdMaximo": 10,
"pedidoQtdMaximoFim": "2024-03-01T13:35:18Z"
}
})
Resposta
Após a operação ser concluída com sucesso, é retornado o status code 200, porém sem nenhuma informação extra. Caso algum erro aconteça com a operação, é retornado detalhes sobre o erro.