Mostrar parcela de cartão específica por produto
Atualizado em
Introdução:
Twig extension: flexy_ftwo_installment_maximum_calculator
Parâmetros:
variantPrice
instalmentsOptions
variantReferenceCode
shoppingStoreReferenceCode
brandCard
Descrição: Esta twig extension tem o propósito de trazer o máximo de parcelas permitidas para um cartão em específico, filtrada a partir dos parâmetros atribuídos a ela, para a página de detalhes de produtos.
Quando passada uma variante válida para essa extension irá ser levado em consideração a variante na escolha da forma de pagamento válida para
Área de atuação:
Detalhes de produtos
Produtos relacionados
Lista de presentes
Modo de usar:
Visão Geral:
{% set instalmentsOptions = {
'variantReferenceCode': variantReferenceCode,
'shoppingStoreReferenceCode': shoppingStoreReferenceCode,
'brandCard': brandCard
} %}
{% set maxInstallments = flexy_ftwo_installment_maximum_calculator(
variantPrice,
instalmentsOptions
) %}variantPrice: Valor do produto com a lista de preço e promoções aplicáveis a ele na tela em que estiver. Precisa ser um valor numérico maior que 0(zero), podendo ter até 2 casas decimais.
Exemplo:
{% set instalmentsOptions = {
'variantReferenceCode': 'produto-a',
'shoppingStoreReferenceCode': 'Loja1',
'brandCard': 'payment.method.creditcard.mastercard'
} %}
{% set maxInstallments = flexy_ftwo_installment_maximum_calculator(
13.50,
instalmentsOptions
) %}variantReferenceCode:
Tem o objetivo de selecionar filtrar os planos de pagamentos que o cliente deveria receber com base na variante ou em suas categorias.
Aceita valor em formato “String”(palavras/frases) com o código de referencia de uma variante.
Exemplo:
{% set instalmentsOptions = {
'variantReferenceCode': 'produto-a'
} %}
{% set maxInstallments = flexy_ftwo_installment_maximum_calculator(
13.50,
instalmentsOptions
) %}shoppingStoreReferenceCode:
Tem o objetivo de trazer o contexto de loja e aplicar na extension, serve para selecionar a qual loja a variante pertence.
Aceita valor em formato “String”(palavras/frases) com o código de referencia de uma loja.
Exemplo:
{% set instalmentsOptions = {
'variantReferenceCode': 'produto-a-loja1',
'shoppingStoreReferenceCode': 'Loja1'
} %}
{% set maxInstallments = flexy_ftwo_installment_maximum_calculator(
15.50,
instalmentsOptions
) %}Se passado algum valor somente trará a variante que pertence aquela loja, se nem uma encontrada levará em consideração o plano do cliente e não o plano pertencente filtrado pela variante.
brandCard:
Tem o objetivo de selecionar de qual bandeira será as parcelas de cartão trazidas.
Aceita valor em formato “String”(palavras/frases) com um dos códigos de referencia a seguir:
payment.method.creditcard.hipercardpayment.method.creditcard.oipaggopayment.method.creditcard.visapayment.method.creditcard.visaelectronpayment.method.creditcard.mastercardpayment.method.creditcard.americanexpresspayment.method.creditcard.elopayment.method.creditcard.dinnerspayment.method.creditcard.jcbpayment.method.creditcard.discoverpayment.method.creditcard.aurapayment.method.creditcard.visabnds
Exemplo:
{% set instalmentsOptions = {
'brandCard': 'payment.method.creditcard.mastercard'
} %}
{% set maxInstallments = flexy_ftwo_installment_maximum_calculator(
12.34,
instalmentsOptions
) %}Será selecionado o cartão que irá aparecer pelo menor valor de parcela considerando a forma de pagamento para o cliente e para o produto.
Se não passado e se a regra acima resultar em dois valores mínimos de parcela iguais a decisão seguirá pela ordem crescente da lista acima.
Esperamos que este material possa ter auxiliado no seu uso à plataforma Flexy, no entanto, caso ainda hajam dúvidas ou necessidades, por favor, entre em contato com nossa equipe de atendimento, que terá prazer em auxiliá-lo.
