Mostre ou oculte métodos de pagamento no checkout com políticas avançadas baseadas em regras. Condições AND/OR para carrinho, grupo de clientes, país, transportadora e produtos. Controle cada gateway com estratégias de merge. Simulador, registo de auditoria, painel analítico, import/export JSON e mensagens multilingues. PrestaShop 1.7, 8 e 9.











"Regras de Métodos de Pagamento" é um módulo PrestaShop avançado que oferece controlo total sobre a visibilidade dos métodos de pagamento no checkout. Com um construtor visual intuitivo, pode criar políticas com condições AND/OR aninhadas, baseadas em 12 campos de carrinho e cliente. O módulo permite definir regras SHOW/HIDE para cada gateway individualmente, exibir mensagens personalizadas de indisponibilidade e simular resultados antes de publicar. Garanta que cada cliente vê as opções de pagamento mais relevantes, otimizando a experiência de compra com flexibilidade profissional, apoiada por um log de auditoria e análises detalhadas.
Cada carrinho é diferente. Cada cliente merece opções de pagamento adequadas ao contexto. Regras de Métodos de Pagamento é um motor completo de visibilidade para o seu checkout: crie políticas com condições AND/OR aninhadas, controle cada gateway de pagamento individualmente, explique por que um método não está disponível, simule resultados antes de publicar e registe cada decisão num log de auditoria. Um módulo. Controlo total sobre o que os seus clientes podem usar para pagar.
Estas são as capacidades que transformam a visibilidade de pagamentos de um jogo de adivinhação numa regra de negócio gerida. Criado para lojistas que precisam de precisão no checkout — sem tocar em código.
Crie várias políticas nomeadas, ordene-as por prioridade, ative ou pause individualmente. Cada política tem a sua própria árvore de condições e regras por gateway.
Grupos AND/OR aninhados com 12 campos de carrinho e cliente. Predefinições rápidas para cenários comuns. Acesso JSON bruto quando precisar.
Um cartão por módulo de pagamento instalado. Defina SHOW ou HIDE, prioridade de avaliação, posição de exibição e janelas de agendamento opcionais por regra.
Deny wins, allow wins, priority cascade, weighted score ou unanimous SHOW — escolha como regras conflituosas dentro de uma política se resolvem.
Escolha um carrinho e cliente reais da sua loja. Veja exatamente quais métodos de pagamento apareceriam — antes de qualquer encomenda ser feita.
Cartões KPI, gráficos diários/semanais/mensais e detalhes por módulo de pagamento. Acompanhe com que frequência cada gateway é mostrado ou ocultado ao longo do tempo.
Mantenha um método oculto visível como opção desativada com explicação multilingue personalizada — ou remova-o da lista por completo. A sua escolha nas definições globais.
Cada avaliação de visibilidade, alteração de política, execução de simulação e validação de encomenda registada com timestamp, autor e pré-visualização. Exporte quando precisar de rastreabilidade.
Descarregue qualquer política em JSON, carregue-a noutra loja ou duplique com um clique. Mova configurações entre ambientes sem reconstruir do zero.
Regras complexas de checkout não devem exigir código complexo. Regras de Métodos de Pagamento oferece uma árvore de condições drag-and-drop diretamente no editor de políticas.
Total do carrinho, total de produtos, quantidade, moeda, país de entrega, zona, grupo de clientes, transportadora, estado de login, produto, categoria e fabricante — todos com pesquisa autocomplete onde importa.
Combine condições em grupos, aninhe grupos dentro de grupos, altere operadores por nível. Crie regras como "carrinho acima de 500 EUR AND (país é DE OR país é AT)".
Predefinições rápidas de um clique para apenas visitantes, apenas B2B ou valor mínimo do carrinho. Carregue predefinições do servidor ou cole JSON bruto quando precisar de controlo manual total.
Porque isto importa: O construtor de condições não é um extra cosmético. É o núcleo do motor de avaliação — cada campo mapeia dados reais de carrinho e cliente avaliados em cada carregamento de checkout. Vê a árvore, o motor executa a árvore.
Cada funcionalidade explicada em linguagem clara para lojistas. Sem jargão técnico. Uma a uma, para saber exatamente o que as Regras de Métodos de Pagamento fazem pela sua loja.
Quando o cliente chega ao passo de pagamento, o módulo avalia todas as políticas ativas face ao carrinho, cliente, morada de entrega e transportadora atuais. Cada gateway de pagamento instalado recebe uma decisão SHOW ou HIDE antes de as opções serem renderizadas.
No PrestaShop 8.1 e superior, a filtragem passa pelo hook nativo actionFilterPaymentOptions. Em versões anteriores, uma camada de compatibilidade aplica a mesma lógica sem quebrar o seu tema.
Uma política é um conjunto nomeado de condições mais um conjunto de regras de pagamento. Crie quantas políticas precisar — por exemplo uma para transferência bancária B2B, uma para restrições de COD de alto valor, uma para cartões internacionais.
Dentro de cada política, cada módulo de pagamento instalado tem o seu próprio cartão de regra. Alterne SHOW ou HIDE, defina prioridade de avaliação, reordene a posição de exibição e restrinja opcionalmente a regra a um intervalo de datas.
As políticas executam por ordem de posição. Ative Stop on first match quando quiser que o motor pare após a primeira política que corresponda ao contexto atual do carrinho.
Quando várias regras dentro de uma política visam o mesmo módulo de pagamento, a estratégia de fusão decide o resultado:
Defina uma estratégia de fusão predefinida globalmente em Definições e substitua por política quando um cenário específico precisar de resolução de conflitos diferente.
Por vezes ocultar um método de pagamento sem explicação frustra os clientes. Regras de Métodos de Pagamento permite escrever uma mensagem por regra e por idioma que aparece quando um método está bloqueado.
Em Settings, escolha entre dois comportamentos: remover métodos ocultos da lista por completo, ou mantê-los visíveis como opções desativadas com a sua mensagem personalizada no passo de pagamento.
Cada cartão de regra inclui uma entrada multilingue com seletor de bandeira de idioma — escreva a explicação uma vez por idioma, a versão correta aparece automaticamente no checkout.
O separador Simulator permite testar regras com dados reais da sua loja. Pesquise e selecione um carrinho ativo, associe opcionalmente um cliente e execute a avaliação.
Os resultados mostram cada módulo de pagamento com o estado final de visibilidade, as políticas correspondentes e quaisquer mensagens de indisponibilidade que apareceriam. Sem encomenda de teste. Sem impacto no cliente.
Use o simulador após cada alteração de política para confirmar que as regras se comportam exatamente como pretendido antes de os clientes as verem.
O separador Dashboard é a sua sala de controlo de visibilidade. Cartões KPI resumem avaliações, aplicações ocultas e políticas ativas num período selecionável (30, 90, 180 ou 365 dias).
Gráficos de tendência Chart.js detalham a atividade diariamente, semanalmente ou mensalmente. Uma tabela por módulo de pagamento mostra quais gateways são ocultados com mais frequência — útil ao ajustar regras ou negociar com fornecedores de pagamento.
Entradas recentes de auditoria aparecem na parte inferior do dashboard para acesso rápido às últimas decisões sem sair da visão geral.
Cada evento significativo é registado: avaliações de visibilidade no checkout, bloqueios de validação de encomenda, criação/atualização/eliminação de políticas, importações, exportações, duplicações, alterações de definições e execuções de simulação.
O separador dedicado Audit log em Pagamentos oferece filtros por data, tipo de evento e módulo de pagamento. Clique em pré-visualizar em qualquer linha para ver o payload completo de detalhes.
Exporte o log para CSV quando compliance ou revisão interna exigir um histórico completo de quem alterou o quê e quando.
Descarregue qualquer política como ficheiro JSON portátil do editor de políticas ou da lista de políticas. Carregue JSON para criar uma nova política na mesma loja ou num ambiente de staging.
A ação de duplicar copia a política completa — condições, regras, estratégia de fusão e mensagens multilingues — com um novo nome. Ideal para criar variantes sazonais ou testar alterações com segurança.
Cada importação, exportação e duplicação é registada no registo de auditoria.
As regras são aplicadas duas vezes: na exibição das opções de pagamento e novamente quando a encomenda é validada. Se um cliente de alguma forma aceder ao URL de validação de um módulo oculto, a encomenda é bloqueada antes de ser criada.
Um snapshot de visibilidade é guardado no registo da encomenda para ver quais métodos de pagamento estavam disponíveis no momento da compra — diretamente da página de detalhes da encomenda no back office.
Tudo está organizado em secções claras. Abra a configuração do módulo e vá diretamente ao que precisa. Dois menus nativos adicionais em Pagamentos oferecem vistas de lista completas para políticas e histórico de auditoria.
Configurações de política reais que pode construir em minutos — cada uma combina uma árvore de condições com múltiplas regras de módulo de pagamento. Copie a lógica, substitua os seus módulos, publique.
Condições da política (AND)
Cliente autenticado AND Grupo de clientes in [Wholesale, VIP B2B] AND Total do carrinho ≥ 200 EUR
| Módulo de pagamento | Regra | Condições extra da regra |
|---|---|---|
| Bank wire | SHOW | — |
| PayPal | HIDE | Total do carrinho ≥ 1 000 EUR |
| Cash on delivery | HIDE | — |
Condições da política (OR)
País de entrega in [PL, CZ, SK] OR Zona de entrega = Doméstica
| Módulo de pagamento | Regra | Condições extra da regra |
|---|---|---|
| Cash on delivery | SHOW | Total do carrinho ≤ 300 EUR AND Quantidade de produtos ≤ 15 |
| Cash on delivery | HIDE | Total do carrinho > 300 EUR OR Transportadora in [Express, Same-day] |
| Stripe / card | SHOW | Total do carrinho > 300 EUR |
Condições da política (AND)
Total do carrinho ≥ 5 000 EUR OR Total de produtos between 3 000 – 10 000 EUR
| Módulo de pagamento | Regra | Mensagem de indisponibilidade |
|---|---|---|
| Cash on delivery | HIDE | "O pagamento à cobrança não está disponível para encomendas acima de €5.000." |
| Cheque | HIDE | — |
| Bank wire | SHOW | — |
| Stripe / card | SHOW | — |
Condições da política (aninhadas)
Categoria no carrinho in [Batteries, Electronics] OR (Fabricante no carrinho in [Brand X] AND Produto no carrinho not in [Lista de SKU aprovados])
| Módulo de pagamento | Regra | Condições extra da regra |
|---|---|---|
| Cash on delivery | HIDE | — |
| PayPal | HIDE | País de entrega not in [DE, AT, CH] |
| Bank wire | SHOW | Cliente autenticado = Sim |
Condições da política
Cliente autenticado = Não
| Módulo de pagamento | Regra | Condições extra da regra |
|---|---|---|
| Bank wire | HIDE | — |
| PayPal | SHOW | — |
| Stripe / card | SHOW | — |
| Cash on delivery | HIDE | Total do carrinho > 150 EUR |
Cada campo abaixo está disponível no construtor visual — ao nível da política e por regra de pagamento individual. Combine com 9 operadores e grupos AND/OR aninhados sem limites.
| Campo de condição | O que verifica | Operadores |
|---|---|---|
| Total do carrinho (IVA incl.) | Valor total do carrinho incluindo impostos | = ≠ > ≥ < ≤ between |
| Total de produtos | Soma apenas das linhas de produto (sem envio) | = ≠ > ≥ < ≤ between |
| Quantidade de produtos no carrinho | Número total de artigos no cesto | = ≠ > ≥ < ≤ between |
| Moeda | Moeda ativa no checkout | = ≠ in not in |
| País de entrega | País da morada de envio | = ≠ in not in |
| Zona de entrega | Zona geográfica atribuída à morada | = ≠ in not in |
| Grupo de clientes | Grupo de clientes predefinido ou contextual | = ≠ in not in |
| Transportadora | Método de envio selecionado no checkout | = ≠ in not in |
| Cliente autenticado | Sessão de convidado vs cliente registado | = ≠ |
| Produto no carrinho | Presença de SKU / produto específico | in not in |
| Categoria no carrinho | Produtos pertencentes a categorias selecionadas | in not in |
| Fabricante no carrinho | Marca / fabricante dos artigos no carrinho | in not in |
12 campos. 9 operadores. Árvores AND/OR aninhadas. Profundidade ilimitada.
Empilhe quantas políticas precisar. Adicione quantas regras por módulo de pagamento o seu negócio exigir — cada uma com as suas sub-condições, prioridade, horário e mensagem multilingue. Multiplique isso por 5 estratégias de fusão, ordenação entre políticas e stop-on-first-match…
O número de combinações é efetivamente ilimitado. As suas regras de checkout podem ser tão simples — ou tão sofisticadas — quanto o seu negócio exige. WOW.
Regras de Métodos de Pagamento adaptam-se à forma como o seu negócio realmente vende — e não o contrário.
Mostre transferência bancária apenas quando o cliente pertence ao seu grupo grossista e está autenticado. Todos os outros nunca a veem — ou veem-na desativada com "Disponível para clientes empresariais registados".
Oculte pagamento à cobrança quando o carrinho excede o limite COD da transportadora, ou quando o país de entrega está fora da sua área de serviço. Combine total do carrinho e país num grupo AND.
Quando o carrinho contém produtos de uma categoria restrita, oculte pagamentos com cartão e deixe transferência bancária disponível. Condições de produto e categoria suportam operadores in / not in.
Use a condição de login para limitar certos gateways a clientes registados. Visitantes veem uma lista de pagamentos simplificada; compradores recorrentes têm todas as opções.
Condições avaliadas no carregamento do carrinho. Encomendas bloqueadas na validação. Cada decisão rastreada em linhas de auditoria. Aqui está a engenharia por trás da lista de pagamentos que os seus clientes veem.
PHP, JavaScript, Smarty templates, CSS and SQL a alimentar o motor de avaliação, construtor de condições, analytics do dashboard, simulador e registo de auditoria.
Engine, condition evaluator, tree repository, policy duplicator, dashboard, audit log, compatibility layer and admin renderer.
Dashboard, Policies, Settings, Simulator, Audit log and Updates — mais menus nativos Payment policies and Audit log em Pagamentos.
Deny wins, allow wins, priority cascade, weighted score and unanimous SHOW — configurável globalmente e por política.
ps_orders para rastreabilidade pós-compra.Condições avaliadas no carregamento do carrinho. Encomendas bloqueadas na validação. Decisões rastreadas em linhas de auditoria. Este é o contrato de engenharia por trás das Regras de Métodos de Pagamento. O seu cliente vê uma lista de pagamentos limpa. Controla exatamente o que nela está.
12,000+ linhas de código em 75+ ficheiros de módulo e v1.1.0 de desenvolvimento contínuo. Um motor de visibilidade de nível de produção em que o seu checkout pode confiar quando os carrinhos variam, os clientes diferem e as regras de pagamento precisam de acompanhar.











Otimize e automatize a apresentação de métodos de pagamento com Regras condicionais de métodos de pagamento. Defina lógicas complexas por carrinho/cliente, melhorando a conversão. Beneficie de atualizações contínuas (1 ano grátis, renovação com desconto) e licença perpétua para controlo total.
O módulo "Regras condicionais de métodos de pagamento" impulsiona as vendas ao personalizar o checkout. Ele apresenta opções de pagamento ideais para cada cliente e carrinho, usando condições avançadas. Com mensagens claras sobre a indisponibilidade e analytics, o módulo melhora a experiência de compra, reduz o abandono do carrinho e aumenta a conversão.
Fruto de 15 anos de experiência em PrestaShop, o módulo Regras Condicionais de Métodos de Pagamento domina o checkout. Sua arquitetura robusta e construtor visual de condições refletem profundo conhecimento da plataforma, garantindo controlo preciso e fiável da visibilidade dos pagamentos.
O módulo "Regras condicionais de métodos de pagamento" oferece ampla personalização para o seu checkout. Crie políticas flexíveis com 12 campos de condição, grupos AND/OR aninhados e 5 estratégias de fusão. Adapte perfeitamente os métodos de pagamento às necessidades únicas da sua loja.
O módulo "Regras condicionais de métodos de pagamento" tem código totalmente aberto, permitindo modificações e integrações avançadas na gestão do seu checkout. Desfrute de licença perpétua e atualizações gratuitas por um ano, com renovação acessível, garantindo total controlo e flexibilidade.
O módulo "Regras condicionais de métodos de pagamento" oferece uma licença vitalícia (pagamento único), assegurando controlo permanente das suas opções. As atualizações são gratuitas durante um ano. Após, renove o acesso com até 90% de desconto, mantendo suas regras sempre otimizadas e compatíveis.