Na Wake (antiga Fbits/Tray Corp) O Cashback da BonifiQ é integrado a funcionalidade de Conta Corrente da plataforma.
Sendo assim, quando o cliente ganha pontos, a BonifiQ abastece sua Conta Corrente com o valor de Cashback.
Da mesma forma, quando o cliente faz uma compra usando Cashback (Conta Corrente), a BonifiQ abate os respectivos pontos.
Ao fechar um pedido, no checkout, a plataforma pergunta se o cliente deseja utilizar seu saldo de Conta Corrente para abater do valor da compra

Limitações
- Como utilizamos a Conta Corrente para gerenciamento do Cashback, não é possível realizar limitações por padrão. Confira o script de personalização, abaixo, para ver como fazer isso.
- Ao adicionar ou remover créditos da Conta Corrente de um cliente, faça isso através da BonifiQ e não diretamente pela Wake.
- Em algumas plataformas é possível que o Cashback seja utilizado em forma de cupom. Na Wake isso não é possível. A razão é que a Wake não fornece uma API de cupons que a BonifiQ possa integrar. Apesar disso, é possível utilizar o cashback com outros cupons de desconto que a
Script de Personalização
Para que seja possível alterar o nome da Conta Corrente para Cashback e limitar o uso do mesmo, pode-se utilizar o script abaixo. Ele tem dois principais usos:
1 - Altera o nome de "Conta Corrente" para Cashback
2 - Limita para que o Cashback corresponda a no máximo 20% da compra (variável "percentOfCbAllowed"). Isso significa que se o cliente possuir R$20,00 de Cashback, ele precisa fazer uma compra de no mínimo R$100,00
O script deverá ser inserido na própria Wake, acessando Configurações de Admin > Gestor de Scripts.
Deve-se escolher:
- Nome: BonifiQ
- Data inicial e Data final: em branco
- Status do script: Script ativo
- Prioridade: manter 0
- Posição do script na página: Footer - Última linha
- Páginas em que os script será inserido: Carrinho
- Identificador da página: * (asterísco)

O Conteúdo segue abaixo:
<script>
function BqReturnAndLog( content){
console.log(content);
}
function validateCashback() {
var cbBox = jQuery('#fbits-contacorrente-body .currency:last');
if (!cbBox) return BqReturnAndLog('No CC box');
var contaCorrentBox = $('#div-contacorrente .title-box');
if (!contaCorrentBox) return BqReturnAndLog('No CC title');
var amountOfCbUserHave = parseFloat(cbBox.text().replace('.','').replace(',','.'));
if (amountOfCbUserHave<1) return BqReturnAndLog("Customer only have < 1 CB - " + amountOfCbUserHave);
$('.subtitle-cc').hide();
$('#fbits-contacorrente-body .input-group').hide();
contaCorrentBox.text(contaCorrentBox.text().replace('Conta Corrente','Cashback'));
var cartValue = Fbits.Carrinho.SubTotal;
var percentOfCbAllowed = 0.20; //ALTERE PARA O VALOR DESEJADO. EX: 30% UTILIZE O VALOR 0.30
var minimumCartValue = amountOfCbUserHave/percentOfCbAllowed;
$('#bqwk-cb-text').remove();
if (cartValue < minimumCartValue) {
var amountRequired = minimumCartValue-cartValue;
$('#fbits-contacorrente-body form').append('<p id="bqwk-cb-text">Você precisa adicionar mais R$' + amountRequired.toLocaleString() +
' no carrinho para utilizar seu cashback de R$'+ amountOfCbUserHave.toLocaleString() +'</p>');
if ($('#btn-contaCorrente-sim').prop('checked')) {
OnchangeContaCorrente('nao');
}
return BqReturnAndLog('cartValue ' + cartValue + '. minimumCart ' + minimumCartValue );
}
else{
$('#fbits-contacorrente-body .input-group').show();
$('.subtitle-cc').show();
}
}
$(document).ajaxComplete(function (event, request, settings) {
if (typeof (request.responseText) != 'undefined') {
if (request.responseText.indexOf('#fbits-contacorrente-body') > 0) {
validateCashback();
}
}
});
</script>Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo