Verificação de disponibilidade
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

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
