Cupons
Realiza a validação de um cupom de desconto de forma prática e rápida.
Validar Cupom
POST https://api.lojasquare.net/v1/cupons/:cupomInserido
Valida o cupom informado na loja de acordo com os produtos no carrinho (quais produtos estão válidos para o cupom informado), e retorna todos os valores de desconto e total a ser pago após validar o cupom.
Headers
AUTHORIZATION
string
Token público (KEY-API) de autorização para acesso à informações e identificação de uma loja.
Request Body
carrinho
array
Produtos que o player selecionou na loja e suas respectivas quantidades.
{
"carrinhoAtualizado": [
{
"id_produto": 4,
"quantidade": 3,
"valorOriginal": 14,
"valorUnitario": 12.6,
"valorTotalProduto": 37.8,
"descontoDoProduto": 4.2,
"grupo": "VIPGold",
"subServidor": "Survival"
},
{
"id_produto": 1186,
"quantidade": 1,
"valorOriginal": 30,
"valorUnitario": 30,
"valorTotalProduto": 30,
"descontoDoProduto": 0,
"grupo": "Cash100K",
"subServidor": "Survival"
}
],
"cupomUsado": "teste",
"servidor": "TrowCraft",
"valorDesconto": 4.2,
"valorTotal": 67.8,
"valorTotalOriginal": 72,
"cupomDesconto": 10
}Body Request Explicado:
Abaixo está indicado o formato esperado como body de requisição.
carrinho = Array de objetos de itens que o comprador colocou no carrinho da loja.
Objeto de item a ser adicionado no array do carrinho:
{ id_produto: ID do produto que o comprador colocou no carrinho. quantidade: quantidade selecionada no carrinho para este produto. }
Exemplo:
Response:
Abaixo está indicado o formato de resposta e sua devida explicação.
carrinhoAtualizado: Array com dados dos itens no carrinho (e valores atualizados).
cupomUsado: Cupom usado para validar o carrinho.
servidor: Nome da loja.
valorDesconto: Valor total de desconto aplicado.
valorTotal: Valor total a ser pago pelo comprador.
valorTotalOriginal: Valor total sem aplicar descontos.
cupomDesconto: Desconto porcentagem
Definição dos atributos do array 'carrinhoAtualizado':
{ "id_produto": ID do produto que o comprador colocou no carrinho. "quantidade": Quantidade que o comprador selecionou do produto. "valorOriginal": Valor sem descontos do produto. "valorUnitario": Valor após aplicar os descontos no produto (se o cupom for aplicável ao produto) "valorTotalProduto": Valor Unitário vezes a Quantidade que o comprador selecionou "descontoDoProduto": Valor total do desconto aplicado ao produto (considerando quantidade) "grupo": Grupo do produto configurado no painel "subServidor": Tipo/Modo de jogo do servidor onde o produto será entregue. }
Last updated
Was this helpful?