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