Como podemos ajudar?

Encontre os artigos que irão ajudá-lo a melhorar sua loja virtual

Produtos
Filtros da busca:
Filtrando por:

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.


Assuntos relacionados:

 Avaliações dos clientes:
Este produto ainda não recebeu avaliações de clientes.
Clique aqui e seja o primeiro a avaliá-lo

Seu sucesso não pode esperar,

Criar agora sua
Loja Virtual!

Ou fale com um de nossos
consultores
especializados
em e-commerce.

Veja nossos Planos e Serviços