PrestaShop Regras condicionais de métodos de pagamento

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.

Główne zdjęcie produktu: Regras condicionais de métodos de pagamento
79.99 €

Galeria 1/12

Regras Condicionais de Métodos de Pagamento

"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.

Versão do módulo: 1.1.0
Versões da loja:
9.x8.x1.7.x
Funciona com ThirtyBees: Não
Traduções:
Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Slovenčina (sk)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Magyar (hu)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Čeština (cs)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Srpski (rs)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Français (fr)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: 中文 (zh)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Русский (ru)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Norsk (no)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Български (bg)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Íslenska (is)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Polski (pl)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Slovenščina (si)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: हिन्दी (hi)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Lietuvių (lt)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Svenska (sv)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Українська (ua)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: 日本語 (ja)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Ελληνικά (el)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Eesti (et)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Deutsch (de)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Nederlands (nl)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Dansk (da)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: English (en)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Română (ro)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Italiano (it)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Bahasa Indonesia (id)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Latviešu (lv)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Português (pt)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Hrvatski (hr)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Suomi (fi)Este módulo: Regras condicionais de métodos de pagamento está totalmente traduzido para a língua: Español (es)

Mostre o pagamento certo. Em cada checkout.
Regras condicionais de métodos de pagamento para PrestaShop.

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.

PrestaShop 1.7.x, 8.x, 9.x
12 campos de condição
Simulador de checkout integrado

O que as Regras de Métodos de Pagamento oferecem

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.

Motor baseado em políticas

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.

Construtor visual de condições

Grupos AND/OR aninhados com 12 campos de carrinho e cliente. Predefinições rápidas para cenários comuns. Acesso JSON bruto quando precisar.

Regras por gateway

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.

Cinco estratégias de fusão

Deny wins, allow wins, priority cascade, weighted score ou unanimous SHOW — escolha como regras conflituosas dentro de uma política se resolvem.

Simulador de checkout

Escolha um carrinho e cliente reais da sua loja. Veja exatamente quais métodos de pagamento apareceriam — antes de qualquer encomenda ser feita.

Painel de analytics

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.

Mensagens de indisponibilidade

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.

Log de auditoria completo

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.

Importar, exportar e duplicar

Descarregue qualquer política em JSON, carregue-a noutra loja ou duplique com um clique. Mova configurações entre ambientes sem reconstruir do zero.

Gamechanger

Construtor visual de condições com lógica aninhada

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.

12 campos reais de checkout

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.

Grupos AND / OR aninhados

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 e JSON

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.

Guia completo de funcionalidades

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.

Visibilidade de pagamentos no checkout

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.

Políticas e regras por gateway

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.

Estratégias de fusão

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:

  • Deny wins — qualquer regra HIDE correspondente oculta o pagamento.
  • Allow wins — qualquer regra SHOW correspondente mostra o pagamento.
  • Priority cascade — a primeira regra correspondente por prioridade decide.
  • Weighted score — SHOW adiciona +1, HIDE subtrai −1; a pontuação líquida determina a visibilidade.
  • Unanimous SHOW — todas as regras correspondentes devem ser SHOW para o pagamento aparecer.

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.

Mensagens de indisponibilidade

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.

Simulador de 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.

Dashboard e analytics

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.

Audit log

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.

Importar, exportar e duplicar políticas

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.

Proteção de validação de encomenda

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.

Seis separadores dedicados 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.

Regras e testes

  • Policies
    Crie, edite, reordene, duplique e exporte políticas de visibilidade de pagamentos.
  • Simulator
    Execute avaliações com carrinhos e clientes reais da sua base de dados.
  • Settings
    Predefinições globais, modo de mensagem de indisponibilidade, período de analytics e registo de debug.

Análise e manutenção

  • Dashboard
    KPIs, gráficos de tendência, estatísticas por módulo e feed de atividade recente.
  • Audit log
    Histórico completo de eventos com filtros, modal de pré-visualização e exportação CSV.
  • Updates
    Verificação de versão do módulo e notificações de atualização MyPresta.

Exemplos de condições

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.

Política: Transferência bancária B2B Fusão: Deny wins

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 pagamentoRegraCondições extra da regra
Bank wire SHOW
PayPal HIDE Total do carrinho 1 000 EUR
Cash on delivery HIDE
Política: Limites de segurança COD Fusão: Priority cascade

Condições da política (OR)

País de entrega in [PL, CZ, SK] OR Zona de entrega = Doméstica

Módulo de pagamentoRegraCondiçõ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
Política: Proteção de encomendas de alto valor Fusão: Deny wins

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 pagamentoRegraMensagem 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
Política: Checkout de catálogo restrito Fusão: Weighted score

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 pagamentoRegraCondiçõ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
Política: Checkout de convidado vs registado Stop on first match

Condições da política

Cliente autenticado = Não

Módulo de pagamentoRegraCondições extra da regra
Bank wire HIDE
PayPal SHOW
Stripe / card SHOW
Cash on delivery HIDE Total do carrinho > 150 EUR

Lista completa de campos de condição disponíveis

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çãoO que verificaOperadores
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.

Casos de uso reais

Regras de Métodos de Pagamento adaptam-se à forma como o seu negócio realmente vende — e não o contrário.

Transferência bancária B2B apenas para grupos de confiança

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".

Limites de COD por valor do carrinho e país

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.

Restringir cartões para categorias de alto risco

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.

Controlo de pagamentos para checkout de visitantes

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.

Por baixo do capô

Estatísticas para nerds

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.

12,000+
Linhas de código

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.

17
Classes de biblioteca dedicadas

Engine, condition evaluator, tree repository, policy duplicator, dashboard, audit log, compatibility layer and admin renderer.

6
Separadores do back office

Dashboard, Policies, Settings, Simulator, Audit log and Updates — mais menus nativos Payment policies and Audit log em Pagamentos.

5
Estratégias de fusão

Deny wins, allow wins, priority cascade, weighted score and unanimous SHOW — configurável globalmente e por política.

Camada de base de dados

  • 5 tabelas personalizadas: policies, rules, rule translations, condition presets and audit log.
  • Colunas de encomenda: visibility snapshot and payment module name stored on ps_orders para rastreabilidade pós-compra.
  • Mensagens de regra multilingues numa tabela lang dedicada por regra e idioma da loja.

Arquitetura

  • Até 8 PrestaShop hooks: filtragem de pagamentos, assets de checkout, proteção de validação de encomenda e exibição de encomenda no admin — com suporte ao hook nativo de filtro PS 8.1+.
  • PaymethodrulesEngine avalia políticas por ordem de posição com estratégias de fusão, stop-on-first-match e janelas de datas por regra.
  • PS 9 compatibility layer gere diferenças de plataforma entre PrestaShop 1.7, 8 e 9 a partir de uma única base de código.
  • Front AJAX simulator controller para avaliação de carrinho em tempo real sem recarregar a página no back office.
Chart.js
Analytics do dashboard com gráficos de tendência de avaliação diários, semanais e mensais.
12 fields
Condições de carrinho, cliente, entrega e produto com 9 operadores de comparação cada.
v1.1.0
Versão atual. PrestaShop 1.7.x, 8.x and 9.x. Uma base de código, três gerações de plataforma.

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.

79.99 €

Galeria do Módulo 1/12

Porque escolher o nosso módulo
Regras condicionais de métodos de pagamento?

Otimização e Automação

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.

Aumento de Vendas

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.

15 anos de experiência

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.

Ampla Personalização

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.

Código Aberto

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.

Licença e Atualizações

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.