- Seção
FC 5822 :: Como fazer o parcelamento por valor de produto e não pela regra do JurosParcelas.js?
Deve-se inserir um script nas funções que exibem os parcelamentos para exibir a parcela de acordo com o valor do produto e não com as regras definidas no arquivo JurosParcelas.js
1º Passo - Edite o arquivo de sua loja que está em Arquivos > HTM chamado "LojaLib.js". Você terá que alterar em dois lugares dentro deste arquivo, siga as instruções abaixo.
2º Passo - Neste arquivo localize a linha abaixo:
function fnShowPrice(Price,OriginalPrice,Cod,iMaxParcels,ProductID){
3º Passo - Ao localizar a linha acima insira o código abaixo uma linha depois:
if(Price>=300)iMaxParcels=6; else if(Price>=250)iMaxParcels=5; else if(Price>=200)iMaxParcels=4; else if(Price>=150)iMaxParcels=3; else if(Price>=100)iMaxParcels=2; else if(Price>=1)iMaxParcels=1;
4º Passo - Agora localize a linha de código abaixo:
function fnShowParcels(Price,iMaxParcels,ProductID){
5º Passo - Ao localizar a linha acima insira o código abaixo uma linha depois:
if(Price>=300)iMaxParcels=6; else if(Price>=250)iMaxParcels=5; else if(Price>=200)iMaxParcels=4; else if(Price>=150)iMaxParcels=3; else if(Price>=100)iMaxParcels=2; else if(Price>=1)iMaxParcels=1;
Este código acima define o parcelamento por valor do produto, faça as alterações de acordo com o que deseja.
Por exemplo:
else if(Price>=100)iMaxParcels=2;
Explicando o código acima, se o preço for MAIOR que 100 as quantidades de parcelas serão iguais á 2.
6º Passo Caso sua loja utilize o recurso de grade de produtos busque a seguinte função:
function fnMaxInstallmentsGrid(PrecoProd,MaxParcelas){
7º Passo - Ao localizar a linha acima insira o código abaixo uma linha depois:
if(PrecoProd>=300)MaxParcelas=6;
else if(PrecoProd>=250)MaxParcelas=5;
else if(PrecoProd>=200)MaxParcelas=4;
else if(PrecoProd>=150)MaxParcelas=3;
else if(PrecoProd>=100)MaxParcelas=2;
else if(PrecoProd>=1)MaxParcelas=1;
Segue um exemplo deste código dentro das funções:
function fnShowPrice(Price,OriginalPrice,Cod,iMaxParcels,ProductID){
if(Price>=300)iMaxParcels=6;
else if(Price>=250)iMaxParcels=5;
else if(Price>=200)iMaxParcels=4;
else if(Price>=150)iMaxParcels=3;
else if(Price>=100)iMaxParcels=2;
else if(Price>=1)iMaxParcels=1;
.
.
.
function fnShowParcels(Price,iMaxParcels,ProductID){
if(Price>=300)iMaxParcels=6;
else if(Price>=250)iMaxParcels=5;
else if(Price>=200)iMaxParcels=4;
else if(Price>=150)iMaxParcels=3;
else if(Price>=100)iMaxParcels=2;
else if(Price>=1)iMaxParcels=1;
.
.
.
function fnMaxInstallmentsGrid(PrecoProd,MaxParcelas){
if(PrecoProd>=300)MaxParcelas=6;
else if(PrecoProd>=250)MaxParcelas=5;
else if(PrecoProd>=200)MaxParcelas=4;
else if(PrecoProd>=150)MaxParcelas=3;
else if(PrecoProd>=100)MaxParcelas=2;
else if(PrecoProd>=1)MaxParcelas=1;
.
.
.
8º Passo - Grave a alteração, apague ou acesse a loja sem cache e verifique.
Obs: Faça o backup do arquivo antes de realizar as alterações.
R$ 1,40O parcelamento deve ser autorizado pela Cielo e configurado na página Pagamentos do site administrativo, clicando na seta à direita do cartão de crédito.
R$ 1,06As tabelas podem ser personalizadas para exibir o valor de cada parcela de acordo com a bandeira de cartão de crédito utilizada pela loja.
R$ 0,89Para inserir o parcelamento na página inicial da loja:
R$ 0,72Se sua loja parcela vendas com cartão de crédito, clique na seta ao lado da bandeira do cartão desejado na página de pagamentos para cadastrar as faixas de parcelamento.
R$ 0,65As tabelas podem ser personalizadas para exibir o valor de cada parcela, o total à vista e à prazo, as formas de pagamento, etc.
|

