Há algum tempo criei um plugin para resolver uma necessidade relativamente simples em projetos de WooCommerce: mostrar para o cliente as condições de parcelamento antes dele chegar ao checkout.
Parece algo pequeno, mas quem trabalha com e-commerce sabe que preço não é apenas o valor total do produto.
Muitas vezes a pergunta real do cliente é:
Quanto fica por mês? Tem juros? E se eu pagar no Pix?
Foi dessa necessidade que nasceu o Simulador de Parcelas para Loja Virtual, um plugin gratuito para WooCommerce integrado ao Mercado Pago.
Nas últimas semanas voltei ao projeto e acabei fazendo uma atualização bem maior do que inicialmente imaginava.
De simulador para ferramenta de decisão
A primeira versão tinha uma função bastante objetiva: consultar as condições de parcelamento disponíveis para determinado valor e apresentar essas opções dentro da página do produto.
Isso continua existindo.
Mas percebi que dava para usar as próprias informações do checkout para ajudar o cliente a entender melhor as opções de pagamento disponíveis.
A nova versão passou então a trabalhar também com Pix, descontos, limites de parcelas e configurações já existentes no Mercado Pago.
Integração com o plugin oficial do Mercado Pago
Uma das coisas que eu queria evitar era obrigar o lojista a configurar a mesma integração duas vezes.
Agora o simulador consegue identificar o plugin oficial do Mercado Pago instalado no WooCommerce e reutilizar automaticamente a credencial já configurada no checkout.
Ele também identifica se a loja está utilizando ambiente de testes ou produção.
Ainda existe a possibilidade de configurar a integração manualmente, mas para boa parte das lojas a instalação ficou praticamente automática.
Pix de verdade, não desconto inventado
Essa foi uma das partes que mais gostei de implementar.
O plugin agora consegue comparar o valor do produto no Pix com as condições de parcelamento e apresentar essa diferença para o cliente.
Mas existe um detalhe importante:
ele só mostra desconto Pix quando realmente existe um desconto configurado e confirmado pelo gateway.
Se o checkout não oferece desconto, o plugin não cria artificialmente uma vantagem que não existe.
Quando existe, ele pode mostrar o valor no Pix, quanto o cliente economiza em reais e percentual e comparar com a melhor opção de parcelamento disponível.
Também deixei uma alternativa manual para lojas que utilizam outra configuração de checkout e ainda assim desejam informar o percentual Pix.
Respeitando as configurações da loja
Outro ponto que melhorei foi a quantidade de parcelas.
O simulador agora pode respeitar automaticamente o limite configurado no Checkout Pro do Mercado Pago.
Ou seja, se a loja trabalha com no máximo 6 parcelas, não faz sentido o simulador apresentar 12 apenas porque essa condição eventualmente existe na API.
O lojista também continua podendo definir suas próprias regras, como:
- quantidade máxima de parcelas;
- valor mínimo da parcela;
- preferência por condições sem juros;
- configuração global da loja;
- regras diferentes por categoria;
- configurações específicas para determinados produtos.
Mais formas de usar o simulador
Também continuei trabalhando para que o plugin não fique preso a um único layout ou posição dentro da página.
Hoje ele pode ser utilizado através de shortcode, Gutenberg ou Elementor, permitindo encaixar o simulador em diferentes estruturas de página.
Existem formatos mais compactos, tabelas completas e opções que abrem os detalhes somente quando o cliente quiser consultar.
Produtos variáveis também são acompanhados automaticamente: mudou a variação e mudou o preço, as condições são recalculadas.
Uma administração mais fácil de entender
Outra coisa que normalmente me incomoda em plugins de WordPress é quando você instala algo relativamente simples e recebe uma tela administrativa cheia de campos sem entender muito bem o que está acontecendo.
Tentei seguir o caminho contrário.
A nova versão ganhou uma área administrativa com prévia do simulador e diagnóstico da integração, mostrando informações sobre Mercado Pago, cartão, Pix e limite de parcelas.
Isso ajuda principalmente quando alguma configuração do checkout não está retornando o resultado esperado.
Um projeto pequeno que continua evoluindo
Esse plugin nasceu porque eu precisava dessa solução em projetos que desenvolvia.
Não encontrei exatamente o comportamento que queria, então fiz o que desenvolvedor normalmente acaba fazendo nessas situações: construí o meu.
Depois percebi que provavelmente outras pessoas tinham o mesmo problema.
Por isso decidi disponibilizá-lo gratuitamente no diretório do WordPress e continuar evoluindo o projeto conforme encontro novos casos de uso.
A versão 1.5 acabou transformando o que era basicamente um simulador em algo um pouco mais interessante: uma ferramenta capaz de usar as próprias condições da loja para ajudar o cliente a entender como ele pode pagar por aquele produto.
E acho que essa é justamente a parte mais legal desse tipo de projeto.
Às vezes uma ferramenta não precisa resolver um problema gigantesco. Basta eliminar uma pequena fricção que aparece todos os dias.
Quer testar?
O Simulador de Parcelas para Loja Virtual é gratuito e está disponível no diretório oficial do WordPress.
Você pode instalá-lo diretamente pelo painel em Plugins > Adicionar novo, pesquisando pelo nome do plugin.
Ou acessar a página oficial:
Se você trabalha com WooCommerce e Mercado Pago e encontrar algum cenário que o plugin ainda não atende bem, pode me contar também.
Boa parte das melhores melhorias desse tipo de projeto começa justamente assim.