Cobre taxas de processamento, serviço ou embalagem apenas quando as suas regras o exigirem. Suplementos automáticos como linha do carrinho no PrestaShop com políticas e condições AND/OR sobre valor do carrinho, cliente, país, transportadora e produtos. Etiqueta por carrinho, simulador, auditoria e analítica. Para PrestaShop 1.7, 8 e 9.
O módulo "Taxas condicionais de encomenda" para PrestaShop é um motor de políticas abrangente para cobrança de taxas condicionais. Permite criar condições AND/OR aninhadas baseadas no valor do carrinho, cliente, transportadora, método de pagamento e produtos do catálogo. As taxas são exibidas como itens transparentes no carrinho, com etiquetas personalizáveis e multilíngues. O módulo oferece regras de cálculo flexíveis (fixas ou percentuais), um painel de análises, simulador de carrinho para testar regras e um registo de auditoria detalhado. Garante controlo total sobre taxas de manuseamento, serviço ou embalagem, assegurando a sua aplicação precisa.
Nem todas as encomendas custam o mesmo a processar. Taxas condicionais de encomenda é um motor de políticas completo para sobretaxas em linha de carrinho: crie condições AND/OR aninhadas sobre valor do carrinho, cliente, transportadora, pagamento e catálogo, adicione taxas como linha de produto transparente, mostre uma etiqueta multilíngue personalizada por carrinho, simule resultados antes da entrada em operação e rastreie cada decisão num registo de auditoria. Um módulo. Controlo total sobre quando aparecem taxas de manuseamento, serviço e embalagem.
Estes são os recursos que transformam sobretaxas fixas e soluções manuais em regras de negócio reais. Criado para lojas que precisam de lógica de taxas precisa no checkout — sem mexer no código.
Crie múltiplas 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 de taxas.
As taxas materializam-se como uma linha de produto real no carrinho com regras fiscais corretas. Os clientes veem a sobretaxa no carrinho, resumo do checkout e confirmação da encomenda — não como ajuste oculto do total.
Grupos AND/OR aninhados com 32 campos de carrinho, cliente, entrega, pagamento e catálogo. Predefinições rápidas para cenários comuns. Escape hatch JSON bruto quando precisar.
Escreva uma etiqueta voltada ao cliente por regra de taxa e idioma — "Taxa de manuseamento COD", "Embrulho para presente", "Sobretaxa de mercadorias volumosas". As etiquetas são armazenadas por carrinho, não no produto de taxa partilhado, para que checkouts simultâneos nunca se sobrescrevam.
Cobre uma taxa fixa ou uma percentagem do total do carrinho, total de produtos, custo de envio ou peso. Defina limites mínimo e máximo por regra. Atribua grupo de regras fiscais por linha de taxa.
Empilhe todas as taxas correspondentes, primeira taxa vence, cascata de prioridade, apenas a taxa mais alta ou códigos de taxa únicos — escolha como as regras conflituosas dentro de uma política se combinam.
Escolha um carrinho de compras e cliente reais da sua loja. Veja exatamente quais taxas se aplicariam e por quanto — antes de ser colocada uma única encomenda.
Cartões KPI, gráficos de tendência Chart.js e detalhamento de receita de taxas em períodos selecionáveis. Veja quais políticas geram mais receita de sobretaxas.
O suporte vê a etiqueta e o valor da taxa aplicada diretamente na página da encomenda no back office. Sem vasculhar linhas de produto brutas.
Plugins de sobretaxa fixa param num limiar. As regras de carrinho PrestaShop não conseguem expressar lógica de taxas aninhada por método de pagamento, transportadora e catálogo. Taxas condicionais de encomenda oferece um construtor visual de condições com 32 campos, 14 operadores e aninhamento AND/OR ilimitado — ao nível da política e em cada regra de taxa individual.
Carrinho, cliente, entrega, pagamento, catálogo
=, ≠, intervalos, in, regex, contains
Grupos AND/OR dentro de grupos
Portão + subcondições por regra de taxa
Uma regra — se carrinho > 50€, adicionar 2€ — não distingue COD de cartão, grossista de retalho ou mobiliário volumoso de downloads digitais. Preços reais precisam de contexto, não de um único número.
Empilhe grupos AND/OR aninhados no back office. Combine módulo de pagamento, grupo de clientes, peso do carrinho e catálogo numa árvore — depois adicione subcondições em cada regra de taxa dentro da mesma política.
Sem limite de políticas ou regras de taxas. Ordene por posição, pare na primeira correspondência, escolha uma estratégia de mesclagem. Duplique, exporte JSON, simule em carrinhos reais — publique um modelo tão preciso quanto os seus contratos.
Espaço de combinação
Porque isto é imbatível: O espaço de combinação é praticamente infinito. Regras de carrinho e produtos manuais não chegam lá. Só Taxas condicionais de encomenda transforma essa complexidade numa linha de taxa clara que o seu cliente compreende.
Cada funcionalidade explicada em linguagem simples para proprietários de lojas. Sem jargão técnico. Uma a uma, para saber exatamente o que Taxas condicionais de encomenda faz pela sua loja.
Quando o conteúdo do carrinho muda — produto adicionado, quantidade atualizada, transportadora ou morada alterada — o módulo reavalia as políticas ativas e sincroniza a linha de taxa automaticamente. Sem atualização manual. Sem hacks JavaScript no tema.
Se nenhuma política corresponder, o produto de taxa é removido limpa e claramente. Se o valor mudar, a linha atualiza-se através dos mecanismos nativos de carrinho do PrestaShop com hooks de substituição de preço.
Cada carrinho armazena a sua própria etiqueta voltada ao cliente em conorderfee_cart — não no produto de taxa oculto partilhado. O Carrinho #1042 pode mostrar "Taxa de manuseamento COD" enquanto o Carrinho #1043 mostra "Sobretaxa de embrulho para presente" ao mesmo tempo, sem fugas de etiquetas entre sessões.
Hooks de apresentação injetam o texto correto por carrinho através dos apresentadores nativos de listagem de produtos e produtos de carrinho do PrestaShop. O produto de taxa permanece genérico no catálogo; checkouts simultâneos e atualizações AJAX do carrinho permanecem seguros em escala.
Uma política é um conjunto nomeado de condições mais uma ou mais regras de taxas. Crie quantas precisar — sobretaxas COD, taxas de encomenda pequena, embalagem de mercadorias volumosas, manuseamento por método de pagamento.
Cada regra de taxa define tipo de valor (fixo ou percentagem), base de cálculo, limites mín/máx, grupo de regras fiscais, prioridade, janela de datas opcional e as suas próprias subcondições. Escreva uma etiqueta multilíngue de linha de carrinho que os clientes realmente veem.
As políticas executam por ordem de posição. Ative Stop on first match quando a primeira política correspondente deve decidir tudo.
Total de produtos — apenas linhas de mercadorias, produto de taxa excluído automaticamente da base.
Total do carrinho — valor total do cesto incluindo envio, ainda excluindo a própria linha de taxa para evitar cálculo circular.
As bases de custo de envio e peso do carrinho permitem cobrar embalagem ou manuseamento proporcional ao tamanho da entrega — não apenas ao valor da encomenda.
Quando várias regras de taxas dentro de uma política correspondem, a estratégia de mesclagem decide o resultado:
Defina uma estratégia de mesclagem predefinida globalmente em Settings, depois substitua por política quando necessário.
O separador Simulator permite testar regras contra carrinhos reais da sua loja. Pesquise cestos, opcionalmente associe um cliente, depois execute a avaliação.
Os resultados mostram políticas correspondentes, linhas de taxas com valores e etiquetas, e a sobretaxa total — sem encomenda de teste necessária.
Use o simulador após cada alteração de política para confirmar que as taxas se comportam exatamente como pretendido antes de os clientes as verem.
O separador Dashboard é a sua sala de controlo de receita de taxas. Cartões KPI resumem taxas aplicadas, políticas ativas e volume de avaliação num período selecionável.
Gráficos de tendência Chart.js detalham a atividade de taxas diária, semanal ou mensalmente. Entradas de auditoria recentes aparecem no fundo para acesso rápido às decisões mais recentes.
Cada evento significativo é registado: taxa aplicada ou removida, criação/atualização/eliminação de política, importações, exportações, duplicados, alterações de definições e execuções de simulação.
O menu de administração dedicado Audit log oferece filtros por data e tipo de evento. Clique em pré-visualizar em qualquer linha para ver o payload completo de detalhes.
Exporte o registo para CSV quando conformidade ou revisão interna exigir um histórico completo.
Descarregue qualquer política como JSON portátil do editor de políticas ou lista de políticas. Carregue JSON para criar uma nova política na mesma loja ou ambiente de staging.
A ação de duplicar copia a política completa — condições, regras de taxas, estratégia de mesclagem e etiquetas multilíngues — com um novo nome. Ideal para variantes sazonais ou testes seguros.
Tudo está organizado em secções claras. Abra a configuração do módulo e vá diretamente para onde precisa. Dois menus de administração nativos adicionais oferecem vistas de lista completas para políticas e histórico de auditoria.
Menus nativos Order fee policies e Audit log fornecem vistas HelperList com alternâncias rápidas de ativo, resumos de condições e gestão em massa.
Configurações de políticas reais que pode construir em minutos — cada uma combina uma árvore de condições com uma ou mais regras de taxas. Copie a lógica, ajuste valores, publique.
Condições da política (AND)
Módulo de pagamento in [cashondelivery, codpro] AND Total de produtos ≥ 1 EUR
| Regra de taxa | Valor | Etiqueta da linha de carrinho |
|---|---|---|
| Manuseamento COD | Fixo 4.99 EUR | "Taxa de pagamento à cobrança" |
| COD percentagem (encomendas grandes) | 2% do total de produtos, min 4,99, max 29,99 | "Taxa de serviço COD" |
Clientes que pagam na entrega veem uma sobretaxa transparente no carrinho — antes de confirmarem a encomenda. Sem surpresas à porta.
Condições da política
Total de produtos < 30 EUR AND Carrinho requer envio = Yes
| Regra de taxa | Valor | Condições extra da regra |
|---|---|---|
| Sobretaxa de encomenda mínima | Fixo 2.50 EUR | Total de produtos < 15 EUR |
| Taxa de cesto baixo | Fixo 1.50 EUR | Total de produtos entre 15–29.99 EUR |
First fee wins garante que apenas uma taxa de encomenda pequena se aplica — escalonada por tamanho do cesto sem empilhar ambas as regras.
Condições da política (OR)
Categoria no carrinho in [Mobiliário, Volumosos] OR Peso do carrinho > 30 kg
| Regra de taxa | Valor | Etiqueta da linha de carrinho |
|---|---|---|
| Embalagem padrão | Fixo 8.00 EUR | "Embalagem de artigo volumoso" |
| Preparação de frete pesado | 5% da base de peso do carrinho, min 12,00 | "Manuseamento de mercadorias pesadas" |
| Sobretaxa de palete | Fixo 25.00 EUR | "Taxa de preparação de palete" |
Highest fee mantém apenas a maior taxa correspondente — assim uma encomenda de palete recebe a taxa de palete, não embalagem mais peso mais palete empilhados.
Condições da política
Cliente com sessão iniciada = Yes AND Grupo de clientes in [Wholesale, VIP B2B]
| Regra de taxa | Prioridade | Valor |
|---|---|---|
| VIP isento | 1 | Fixo 0.00 EUR — Grupo de clientes in [VIP B2B] |
| Administração grossista | 5 | Fixo 5.00 EUR — Total de produtos < 500 EUR |
Condições da política (AND)
Dia da semana in [6, 7] AND Transportadora selecionada in [Express overnight]
| Regra de taxa | Valor | Janela de datas |
|---|---|---|
| Expedição de fim de semana | Fixo 6.50 EUR | Sempre ativa |
Combine campos de data e hora com seleção de transportadora para cobrar manuseamento de fim de semana apenas quando a entrega expressa é realmente escolhida.
Use qualquer campo abaixo ao nível da política ou em regras de taxas individuais. Combine com catorze operadores de comparação e grupos AND/OR aninhados ilimitados.
| Campo | Avalia em relação a | Operadores típicos |
|---|---|---|
| Total do carrinho (IVA incl.) | Valor total do cesto incluindo envio | =, ≠, >, ≥, <, ≤, entre |
| Total de produtos | Apenas linhas de mercadorias — produto de taxa excluído | =, ≠, >, ≥, <, ≤, entre |
| Custo de envio | Preço de entrega da transportadora selecionada | =, ≠, >, ≥, <, ≤, entre |
| Quantidade total de produtos | Soma de unidades em todas as linhas do carrinho | =, ≠, >, ≥, <, ≤, entre |
| Produtos únicos no carrinho | Contagem de IDs de produto distintos | =, ≠, >, ≥, <, ≤, entre |
| Peso do carrinho (kg) | Peso físico total do cesto | =, ≠, >, ≥, <, ≤, entre |
| Indicadores virtuais / físicos | Tem virtual, todos virtuais, tem físico, requer envio, tem personalização, tem voucher | presença (sim/não) |
| Número de regras de carrinho | Quantos vouchers estão aplicados | =, ≠, >, ≥, <, ≤, entre |
| Quantidade de produto / categoria | Qtd mínima para produto ou categoria específica (id:qty) | =, ≥, > |
| Total da linha de produto | Valor mínimo de linha para produto (id:amount) | =, ≥, >, entre |
| Moeda | Moeda ativa no checkout | =, ≠, in, not in |
| País de entrega / fatura | País na morada de envio ou faturação | =, ≠, in, not in |
| Zona de entrega | Zona PrestaShop para a morada de entrega | =, ≠, in, not in |
| Código postal de entrega | Código postal na morada de envio | =, contains, starts with, regex |
| Grupo de clientes | Membro do grupo no momento da avaliação | =, ≠, in, not in |
| Transportadora selecionada | Referência da transportadora no cesto atual | =, ≠, in, not in |
| Módulo de pagamento | Nome do módulo de método de pagamento no checkout | =, ≠, in, not in |
| Cliente com sessão / convidado | Estado de autenticação do comprador | =, ≠ (yes/no) |
| Encomendas do cliente / gasto vitalício | Contagem de encomendas concluídas e receita total | =, ≠, >, ≥, <, ≤, entre |
| Produto / categoria / marca / fornecedor | Pertencimento ao catálogo no cesto atual | in, not in |
| Dia da semana / hora / data | Data e hora do servidor na avaliação — para taxas baseadas no tempo | =, in, entre |
32 campos. 14 operadores. Árvores tão profundas quanto precisar.
Empilhe tantas políticas quanto o seu negócio exigir. Adicione tantas regras de taxas por política quanto o seu modelo de preços exigir — cada uma com as suas subcondições, prioridade, janela de datas e etiqueta multilíngue de linha de carrinho. Multiplique por cinco estratégias de mesclagem, ordenação entre políticas e stop-on-first-match…
O espaço de combinação é praticamente infinito. Os seus clientes veem uma linha de taxa clara. Controla exatamente quando aparece e quanto custa.
Taxas condicionais de encomenda adaptam-se à forma como os seus preços realmente funcionam — e não o contrário.
Cobre uma taxa COD fixa ou percentual quando o cliente seleciona pagamento na entrega. Etiquete-a claramente no carrinho para que a sobretaxa nunca seja surpresa à porta.
Quando o subtotal de mercadorias cai abaixo do seu limiar rentável, adicione uma pequena taxa de manuseamento. Use Total de produtos para que descontos de envio não anulem acidentalmente a taxa.
Aponte para o campo do módulo de pagamento para adicionar taxas de fatura, reconciliação de transferência bancária ou gateways de alto risco — sem editar cada módulo de pagamento separadamente.
Quando mobiliário, categorias volumosas ou peso do carrinho ultrapassam os seus limites, adicione taxa de embalagem ou preparação de palete proporcional ao peso ou como sobretaxa fixa.
Compradores grossistas abaixo do mínimo contratual recebem taxa administrativa; grupos VIP recebem zero. Prioridade cascade escolhe a regra certa automaticamente.
Combine país de entrega, zona e código postal com correspondência regex para adicionar taxas de documentação de exportação ou manuseamento de áreas remotas apenas onde os regulamentos o exigem.
Use campos de dia da semana e data para cobrar manuseamento de fim de semana ou sobretaxas de época alta. Duplique a política, defina janelas de datas nas regras de taxas, desative quando a época terminar.
Convidados pagam uma pequena taxa de criação de conta; clientes com sessão iniciada com histórico de encomendas não. Combine campos de sessão iniciada, convidado e encomendas do cliente numa árvore de política.
Etiquetas por carrinho armazenadas na base de dados. Valores de taxas substituídos no momento do cálculo. Cada decisão rastreada em linhas de auditoria. Aqui está a engenharia por trás da linha de carrinho que os seus clientes veem.
PHP, JavaScript, templates Smarty, CSS e SQL a alimentar o motor de avaliação, construtor de condições, análises do painel, simulador e registo de auditoria.
Engine, avaliador de condições, repositório de árvores, duplicador de políticas, painel, registo de auditoria, estado do carrinho, produto de taxa, camada de compatibilidade e renderizador admin.
Dashboard, Policies, Settings, Simulator, Audit log e Updates — mais menus nativos Order fee policies e Audit log.
Controladores, modelos, hooks, scripts de atualização, templates de email, simulador demo no browser e stack completo de recursos do back office.
conorderfee_cart.cart_line_label mantém o texto voltado ao cliente isolado por sessão — sem poluição do nome do catálogo.Um produto de taxa oculto. Etiquetas por carrinho no momento da apresentação. Valores sincronizados em cada gravação de carrinho. Decisões rastreadas em cada encomenda. Esse é o contrato de engenharia por trás de Taxas condicionais de encomenda. O seu cliente vê uma linha honesta. Controla exatamente quando aparece, o que diz e quanto custa.
Para otimizar e automatizar a gestão de taxas, o módulo Taxas condicionais de encomenda oferece um motor de políticas avançado. Define regras de sobretaxa inteligentes com 32 campos de condição e sincronização automática da linha de carrinho, simplificando processos e garantindo a taxa certa sempre, sem intervenção manual.
Com "Taxas condicionais de encomenda", melhore a experiência do cliente com sobretaxas transparentes no carrinho, evitando surpresas. Defina políticas flexíveis para custos (COD, pequenas encomendas, transporte) que, ao serem claras e justas, aumentam a conversão e a rentabilidade da sua loja.
Aprofundando 15 anos de conhecimento em PrestaShop, desenvolvemos Taxas Condicionais de Encomenda para gerir com mestria as complexas sobretaxas. Cobre a taxa certa, sempre, com condições detalhadas e compatibilidade total entre versões da plataforma.
O módulo "Taxas condicionais de encomenda" oferece ampla personalização, permitindo criar políticas de taxas complexas com condições AND/OR aninhadas sobre carrinho, cliente, transportadora, pagamento e catálogo. Com 32 campos e 5 estratégias de mesclagem, o módulo adapta-se perfeitamente às suas necessidades de precificação.
O módulo Taxas condicionais de encomenda disponibiliza acesso total ao seu código fonte. Sem ioncube ou restrições, pode editar o código e o modelo livremente, permitindo personalizações e integrações avançadas para a sua lógica de taxas.
Para que as "Taxas condicionais de encomenda" funcionem sempre na perfeição, a licença é perpétua. Receba um ano de atualizações gratuitas para manter o motor de políticas e o construtor de condições sempre em conformidade, com renovações futuras até 90% de desconto.