Pular para o conteúdo
Categorias · Produtos

Installments no detalhe de produto

Atualizado em

Para as lojas que não utilizam nosso template padrão e que forem utilizar mais de um plano de pagamento, é importante aplicar o segundo atributo 'variantReferenceCode' na extension de parcelamento (installments).

Caso contrário, as condições de parcelamento apresentadas na tela de detalhe de produto serão relativas à lista de preços corrente/padrão e não ao produto em si.

  • Extension: flexy_ftwo_installment_calculator

  • Parâmetro a ser adicionado: { 'variantReferenceCode' : variant.referenceCode }

Na prática, ficará algo como:

flexy_ftwo_installment_calculator(100.99, { 'variantReferenceCode' : variant.referenceCode })

OU

flexy_ftwo_installment_calculator(100,99) //somente o valor

Exemplo de retorno:

array:6 [▼
  "payment.method.creditcard.visa" => array:2 [▼
    "tax" => array:2 [▼
      11 => 44.34
      12 => 40.84
    ]
    "no_tax" => array:10 [▼
      1 => 459.98
      2 => 229.99
      3 => 153.33
      4 => 115.0
      5 => 92.0
      6 => 76.66
      7 => 65.71
      8 => 57.5
      9 => 51.11
      10 => 46.0
    ]
  ]
  "payment.method.creditcard.mastercard" => array:2 [▼
    "tax" => array:2 [▼
      11 => 44.34
      12 => 40.84
    ]
    "no_tax" => array:10 [▼
      1 => 459.98
      2 => 229.99
      3 => 153.33
      4 => 115.0
      5 => 92.0
      6 => 76.66
      7 => 65.71
      8 => 57.5
      9 => 51.11
      10 => 46.0
    ]
  ]
  "payment.method.creditcard.americanexpress" => array:2 [▼
    "tax" => array:2 [▼
      11 => 44.34
      12 => 40.84
    ]
    "no_tax" => array:10 [▼
      1 => 459.98
      2 => 229.99
      3 => 153.33
      4 => 115.0
      5 => 92.0
      6 => 76.66
      7 => 65.71
      8 => 57.5
      9 => 51.11
      10 => 46.0
    ]
  ]
  "payment.method.creditcard.elo" => array:2 [▼
    "tax" => array:2 [▼
      11 => 44.34
      12 => 40.84
    ]
    "no_tax" => array:10 [▼
      1 => 459.98
      2 => 229.99
      3 => 153.33
      4 => 115.0
      5 => 92.0
      6 => 76.66
      7 => 65.71
      8 => 57.5
      9 => 51.11
      10 => 46.0
    ]
  ]
  "payment.method.creditcard.dinners" => array:2 [▼
    "tax" => array:2 [▼
      11 => 44.34
      12 => 40.84
    ]
    "no_tax" => array:10 [▼
      1 => 459.98
      2 => 229.99
      3 => 153.33
      4 => 115.0
      5 => 92.0
      6 => 76.66
      7 => 65.71
      8 => 57.5
      9 => 51.11
      10 => 46.0
    ]
  ]
  "payment.method.creditcard.hipercard" => array:2 [▼
    "tax" => array:2 [▼
      11 => 44.34
      12 => 40.84
    ]
    "no_tax" => array:10 [▼
      1 => 459.98
      2 => 229.99
      3 => 153.33
      4 => 115.0
      5 => 92.0
      6 => 76.66
      7 => 65.71
      8 => 57.5
      9 => 51.11
      10 => 46.0
    ]
  ]
]

Também tem a extensão utilizada em nosso template padrão em conjunto com a outro que pega o preço do produto com a promoção de catálogo junto:

{% set promotion = f2_store_variant_promotion_catalog_details(variant,dc) %}
{% set installments = flexy_ftwo_installment_maximum_calculator(promotion ? promotion.finalPrice : finalPrice, {'variantReferenceCode': variant.referenceCode}) %}

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.