Este tutorial irá auxiliar na realização no desenvolvimento da integração com um serviço promocional externo através da nossa WebAPI de Fidelidade, o mesmo prevê aAplicação e a Remoção de benefícios para Cashbacks através da WebAPI.
Abaixo há os exemplo deAplicação e Remoção que o lojista deverá realizar ao parceiro que está se integrando via Store Front (WebAPI) para utilização de Cashback de um determinado pedido:
AddCashback (aplicação):
var endpoint = 'http://localhost:42555/carrinho/AddBenefitCashback';
var promotionData =
{"PromotionID": "6129",
"Cashback": {
"Amount": 2,
"Message": "Cashback Reshop"
}
}
$.ajax({
type: 'POST',
url: endpoint,
data: JSON.stringify(promotionData),
contentType: 'application/json',
success: function(response) {
console.log('Requisição bem-sucedida:', response);
},
error: function(error) {
console.error('Erro na requisição:', error);
}
});
RemoveCashback (remoção):
var endpoint = 'http://localhost:42555/carrinho/RemoveBenefitPromotionDiscount';
var promotionData =
{
"PromotionID": 6129,
"BenefitsAction": 3
};$.ajax({
type: 'POST',
url: endpoint,
data: JSON.stringify(promotionData),
contentType: 'application/json',
success: function(response) {
console.log('Requisição bem-sucedida:', response);
},
error: function(error) {
console.error('Erro na requisição:', error);
}
});
Para eventuais dúvidas, nosso time de relacionamento ao cliente estará 100% a disposição para lhe auxiliar tanto no processo de configuração quanto as dúvidas que surgirem durante a utilização da nova funcionalidade.