Para a verificação de disponibilidade que será realizada no momento de apresentar um produto é necessário que o parceiro disponibilize um endpoint que, dado um SKU, retorne uma resposta indicando se o produto consta em estoque, além do seu preço atualizado e detalhes de erros se for o caso.

Detalhes técnicos do endpoint

Método: GET

Rota

http://address.domain/api/availability?Productskuid=2115&suplierId=61009

ProductskuId: SKU do produto no parceiro

SupplierId: ID do parceiro

Nota: O Supplier ID será fornecido previamente e deve ser recebido na rota.

A resposta deve conter também um objeto que indique a ocorrência de erros, com os dados necessários para o entendimento do tipo e dos detalhes do erro ocorrido.

Nota: Valores monetários devem sempre ser em formato inteiro com os algarismos menos significativos representando os centavos.

Response em caso de Sucesso

Status Code: 200

{
    "error" = null,
    "isAvailable":true,
    "priceFrom":24990,
    "priceFor":21010
}

Campos

Picture

Response em caso de Erro

Status Code: 200

{
    "error": {
          "code":1022,
        "message":"Ocorreu um erro ao acessar a base de produtos"
     },
     "isAvailable":null,
     "priceFrom":null,
     "priceFor":null
}

Campos

Picture

Voltar Cálculo de Frete