Skip to main content

Consulta Estoque de Produto

Este endpoint é responsável por retornar dados comerciais do produto, incluindo estoque, preço, preço à vista no boleto, disponibilidade e ativo.

Método: GET

URI do Endpoint: https://integration-marketplace.orbia.nom.co/orbia-marketplace-hub/v1/stock

Requisição e Tipos de Dados

Tipo de Conteúdo da Requisição: application/json

Exemplo de Requisição:


https://integration-marketplace.orbia.nom.co/orbia-marketplace-hub/v1/stock?Sku=1234

Descrição das propriedades:

Nome da propriedadeDescriçãoTipoObrigatoriedade
SkuSku do produtostringRequired

Respostas Possíveis

Códigos de Resposta e seus significados:

Status CodeDescriçãoObservaçãoCorpo da resposta
200Sucesso na operaçãoRetorna em qualquer tipo de requisição com sucessoSim
400Bad Request: Erro de validação ou processamento da requisição.Verifique o corpo da requisição.Sim
401Unauthorized: Autenticação necessária e não fornecida.Verifique seu ClientId, ClientSecret e o Token enviadoNão
403Forbidden: A requisição foi autenticada, mas o usuário não tem permissões para a ação.Verifique suas configurações de rede ou VPNNão
502Bad Gateway: Indica que, enquanto atuando como um servidor intermediário, recebeu uma resposta inválida do servidor para o qual a requisição foi encaminhadaVerifique sua requisiçãoNão

Exemplos de Respostas:

  • OK (200):
{
"sku": "string",
"sellPrice": 0,
"bankSlipSellprice": 0,
"available": true,
"stockQuantity": 0,
"forecastStockQuantity": 0,
"active": true
}

Descrição das propriedades:

Nome da propriedadeDescriçãoTipo
skuSku do produtostring
sellPricePreço de venda do produtodecimal
bankSlipSellPricePreço de venda do produto com boletodecimal
availableDisponibilidade do produto, indica se o produto está disponível para uso no marketplaceboolean
stockQuantityQuantidade em estoqueint
forecastStockQuantityEstoque futuro (não é usado)int
activeIndica se o produto está ativo ou não no fornecedorboolean
  • Erro (400):
{
"statusCode": 0,
"message": "string",
"errors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
}

Como Testar o Endpoint

Para testar este endpoint, você pode usar ferramentas como Postman ou cURL. Siga as instruções abaixo:

  1. Abra o Postman.

  2. Selecione o método GET e insira a URL do endpoint.

  3. Envie a requisição e observe a resposta.

Importante

Para um teste bem-sucedido, certifique-se de que você tem as credenciais corretas (se necessário).

Este documento serve como um guia básico para entender e testar o endpoint específico. Ajuste as seções conforme necessário para se adequar ao seu ambiente de negócios e práticas de desenvolvimento.

Casos de Uso

  1. Vamos recuperar as informações de estoque do SKU: SKU987480

teste

  1. Quando o SKU está sem valor na requisição

teste

  1. Quando o SKU não existe ou não pertence ao fornecedor

teste

Como acessar no portal do parceiro

Observação

Todas as informações exibidas neste fluxo são apenas para consulta e não podem ser alteradas diretamente no portal.

Saiba como acessar aos dados de stock dos produtos desde o Portal do Parceiro.

  1. Faça login no "Portal Parceiro".
  2. No menu, clique no botão "Produtos" e, em seguida, selecione "Ver produtos".
  3. Na tela, você poderá visualizar uma lista dos produtos cadastrados.

tela portal

  1. Clique na linha do produto cadastrado e vá até o bloco "Configurações de estoque".

tela portal