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.hipercard
-
payment.method.creditcard.oipaggo
-
payment.method.creditcard.visa
-
payment.method.creditcard.visaelectron
-
payment.method.creditcard.mastercard
-
payment.method.creditcard.americanexpress
-
payment.method.creditcard.elo
-
payment.method.creditcard.dinners
-
payment.method.creditcard.jcb
-
payment.method.creditcard.discover
-
payment.method.creditcard.aura
-
payment.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.
Comentários
0 comentário
Por favor, entre para comentar.