Foi implementada uma validação adicional para que a exibição do juros no checkout só ocorra caso a opção de Juros esteja habilitada nas configurações de pagamento de cartão de crédito Vindi no WooCommerce.
Motivação
Resolves: #104
Sem a validação adicionada neste PR, caso o cliente final utilize a opção de parcelamento, será exibido o juros em tela, mesmo que a opção esteja desabilitada nas configurações do cliente Vindi no WooCommerce.
Solução proposta
Foi adicionada uma validação para exibir o juros na tela de checkout somente se a opção estiver habilitada nas configurações de pagamento do cliente no WooCommerce.
OBS: O problema é apresentado somente visualmente na tela de checkout, O juros não será cobrado na Vindi caso a opção de Juros no parcelamento esteja desabilitada. Isto ocorre pois a validação adicionada neste PR já está presente no fluxo de adição do produto de juros na função build_interest_rate_item.
Como testar
Tendo uma plataforma Wordpress configurada, é necessário os seguintes plugins instalados:
WooCommerce;
WooCommerce Subscriptions;
Brazilian Market on WooCommerce;
Realizar o Download do zip desta branch e instalar no WordPress
Após ter todos os plugins instalados, realizar os passos abaixo:
Criar um produto do tipo simples no WooCommerce;
Em WooCommerce > Configurações > Pagamentos > Vindi - Cartão de Crédito:
Deixar a opção Habilitar Juros desmarcada;
Adicionar um Valor na opção Taxa de juros ao mês (%);
aumentar o número máximo de parcelar para 12x
Realizar o fluxo de compra do produto criado no primeiro passo;
Selecionar no checkout o número de parcelas como 2x.
Realizando este procedimento, a opção de Juros NÃO deverá ser exibida em tela.
Para garantir o funcionamento completo, realizar um novo fluxo de compra com a opção de Juros Habilitada. Para este cenário, o valor do juros deverá ser exibido no checkout.
O que mudou
Foi implementada uma validação adicional para que a exibição do juros no checkout só ocorra caso a opção de Juros esteja habilitada nas configurações de pagamento de cartão de crédito Vindi no WooCommerce.
Motivação
Resolves: #104
Sem a validação adicionada neste PR, caso o cliente final utilize a opção de parcelamento, será exibido o juros em tela, mesmo que a opção esteja desabilitada nas configurações do cliente Vindi no WooCommerce.
Solução proposta
Foi adicionada uma validação para exibir o juros na tela de checkout somente se a opção estiver habilitada nas configurações de pagamento do cliente no WooCommerce.
OBS: O problema é apresentado somente visualmente na tela de checkout, O juros não será cobrado na Vindi caso a opção de Juros no parcelamento esteja desabilitada. Isto ocorre pois a validação adicionada neste PR já está presente no fluxo de adição do produto de juros na função build_interest_rate_item.
Como testar
Tendo uma plataforma Wordpress configurada, é necessário os seguintes plugins instalados:
Após ter todos os plugins instalados, realizar os passos abaixo:
Realizando este procedimento, a opção de Juros NÃO deverá ser exibida em tela.
Para garantir o funcionamento completo, realizar um novo fluxo de compra com a opção de Juros Habilitada. Para este cenário, o valor do juros deverá ser exibido no checkout.