Controle quais transportadoras o cliente vê no checkout. Motor de regras PrestaShop com condições AND/OR aninhadas, regras MOSTRAR/OCULTAR por transportadora, totais com custo de envio, cinco estratégias de fusão, simulador, registo de auditoria, proteção na validação da encomenda e mensagens multilingues de indisponibilidade. Para PrestaShop 1.7, 8 e 9.














O módulo "Regras condicionais de métodos de envio" para PrestaShop oferece controle total sobre as opções de entrega. Permite criar políticas avançadas com condições aninhadas AND/OR, exibindo ou ocultando transportadoras com base em diversos fatores como carrinho, cliente, endereço ou produtos. Sua funcionalidade exclusiva avalia cada transportadora considerando seu próprio custo de envio, evitando erros em regras de valor total. Com um construtor visual intuitivo, simulador de checkout e registro de auditoria, você garante a exibição precisa dos métodos de envio corretos para cada cliente, otimizando sua logística e a experiência de compra.
Cada carrinho pesa de maneira diferente. Cada operadora custa de forma diferente. Regras condicionais de métodos de envio é um mecanismo de visibilidade total para sua etapa de entrega: crie políticas com condições AND/OR aninhadas, controle cada transportadora individualmente, avalie regras com que o custo de envio da própria transportadora, simule resultados antes da entrada em operação e rastreie cada decisão em um registro de auditoria. Um módulo. Controle total sobre quais métodos de envio seus clientes podem escolher.
Esses são os recursos que tornam a visibilidade da transportadora nas zonas estáticas e no preço do PrestaShop varia em regras de negócios reais. Criado para lojas que precisam de precisão na etapa de entrega — sem mexer no código.
Crie múltiplas políticas nomeadas, ordene-as por prioridade, ative ou pause individualmente. Cada política possui sua própria árvore de condições e regras por operadora.
Condições totais do carrinho contam produtos + custo de envio dessa transportadora. Expresso a 8,40€ é avaliado de forma diferente da recolha a 0€ — sem falsos negativos nas regras “carrinho > 50€”.
Grupos AND/OR aninhados com 12 campos de carrinho e de cliente. Predefinições rápidas para cenários comuns. Escotilha de fuga JSON bruta quando você precisar.
Um cartão por referência de operadora PrestaShop. Defina SHOW ou HIDE, prioridade de avaliação, posição de exibição e mensagens indisponíveis multilíngues opcionais.
As transportadoras ocultas são removidas da lista de opções de entrega antes da renderização da finalização da compra. Se o cliente já escolheu um método bloqueado, o carrinho é sincronizado – sem troca automática silenciosa para outra operadora.
Negar vitórias, permitir vitórias, cascata de prioridade, pontuação ponderada ou unânime SHOW — escolha como regras conflitantes dentro de uma política são resolvidas.
Escolha um carrinho de compras e um cliente reais em sua loja. Veja exatamente quais transportadoras apareceriam — com os totais por transportadora — antes que um único pedido seja feito.
Mantenha uma operadora oculta visível como uma opção desativada com uma explicação multilíngue personalizada — ou remova-a totalmente da lista. Sua escolha por configuração global.
Painel rico na página de detalhes do pedido: transportadora selecionada, totais do carrinho, transportadoras ocultas e visíveis na finalização da compra, políticas aplicadas – armazenadas em cada pedido.
Outros módulos de operadora verificam o total de um único carrinho ou as faixas de preços estáticas do PrestaShop. Regras condicionais de métodos de envio avalia cada operadora separadamente com produtos mais que o custo de envio da própria transportadora.
Produtos € 48,90 + frete € 8,40 = € 57,30. Uma regra ingénua de “ocultar se o carrinho > 50 euros” que conta apenas produtos vê 48,90 euros – a transportadora cara permanece visível e a encomenda é processada. Sua margem e contrato com a transportadora foram quebrados.
Para cada transportadora na lista de entrega, o mecanismo cria: total de produtos + preço de envio daquela transportadora. Expresso a 8,40€ aciona a regra. Recolha gratuita a 0€ não. Cada opção é julgada pelo seu total real de checkout.
A lista de entrega é filtrada antes que o cliente a veja. O PrestaShop não pode trocá-los silenciosamente por outra operadora. Um guarda de validação de pedido bloqueia tentativas de desvio se alguém adulterar o formulário.
Por que isso é imbatível: As configurações nativas da operadora PrestaShop só conhecem peso, zona e faixas de preço globais. Plug-ins simples de ocultação usam um número de carrinho para todos os métodos. Somente Regras condicionais de métodos de envio combina a lógica de política empresarial com matemática de remessa por transportadora e aplicação da lista de entrega no checkout - o cenário exato que as lojas reais atingem todos os dias.
Cada recurso explicado em linguagem simples para proprietários de lojas. Nenhum jargão técnico. Um por um, para que você saiba exatamente o que Regras condicionais de métodos de envio faz pela sua loja.
Quando um cliente chega à etapa de entrega, o módulo avalia todas as políticas ativas em relação ao carrinho, cliente e endereço de entrega atuais. Cada referência de portadora recebe uma decisão SHOW ou HIDE antes que as opções sejam renderizadas.
A filtragem passa pelo ciclo de vida de checkout do PrestaShop – ganchos de lista de opções de entrega, ganchos de exibição de operadora e uma camada de compatibilidade de front-office que mantém temas e módulos de checkout de uma página funcionando. O mesmo mecanismo de política impulsiona todas as versões do PrestaShop de 1.7 a 9.
Uma política é um pacote nomeado de condições mais um conjunto de regras de operadora. Crie quantos você precisar — limites expressos, métodos somente B2B, restrições de país, proteção de pedidos de alto valor.
Dentro de cada apólice, cada operadora PrestaShop recebe seu próprio cartão de regras. Alterne SHOW ou HIDE, defina a prioridade de avaliação e reordene a posição de exibição. Escreva mensagens indisponíveis opcionais por idioma.
Policies executado na ordem de posição. Ativar Parar na primeira correspondência quando a primeira política correspondente decidir tudo.
Total do carrinho (imposto incluído) neste módulo significa produtos mais o frete da transportadora avaliada - o número que importa para as regras de "valor do pedido" na etapa de entrega.
Total de produtos conta apenas linhas de produtos, sem frete. Use-o quando quiser ocultar um método baseado apenas no valor da mercadoria - por exemplo, frete grátis apenas abaixo de € 100 de mercadorias, independentemente do preço de entrega.
Ambos os campos estão disponíveis no construtor de condições visuais com operadores de comparação completos. Quando uma regra se destina a uma transportadora específica, O total do carrinho inclui automaticamente o preço de envio dessa transportadora na avaliação.
Quando diversas regras dentro de uma política têm como alvo a mesma operadora, a estratégia de mesclagem decide o resultado:
Defina uma estratégia de mesclagem padrão globalmente em Settings e, em seguida, substitua por política quando um cenário específico precisar de uma resolução de conflito diferente.
Às vezes, ocultar um método de envio sem explicação frustra os clientes. Regras condicionais de métodos de envio permite escrever uma mensagem por regra e por idioma que aparece quando uma operadora é bloqueada.
Em Settings, escolha entre dois comportamentos: remover totalmente as operadoras ocultas da lista ou mantê-las visíveis como opções desabilitadas com sua mensagem personalizada embutida na etapa de entrega.
Cada cartão de regras inclui uma entrada multilíngue com um seletor de sinalizador de idioma - escreva a explicação uma vez por idioma, a versão correta é exibida automaticamente na finalização da compra.
A guia Simulator permite testar regras em carrinhos reais de sua loja. Pesquise e selecione uma cesta ativa, anexe opcionalmente um cliente e execute a avaliação. Os resultados
mostram cada transportadora com seu status de visibilidade final, totais de remessa por transportadora, políticas correspondentes e mensagens indisponíveis. Não é necessária ordem de teste. Nenhum impacto no cliente.
Use o simulador após cada alteração de política para confirmar se suas regras se comportam exatamente como pretendido antes que os clientes as vejam.
A guia Dashboard A guia é a sala de controle de visibilidade da operadora. Os cartões KPI resumem avaliações, aplicações ocultas e políticas ativas durante um período selecionável (30, 90, 180 ou 365 dias). Os gráficos de tendência
Chart.js detalham a atividade diariamente, semanalmente ou mensalmente. Uma tabela por transportadora mostra quais métodos de envio ficam ocultos com mais frequência – útil ao ajustar regras ou renegociar contratos de transportadoras.
As entradas de auditoria recentes aparecem na parte inferior do painel para acesso rápido às decisões mais recentes sem sair da visão geral.
Cada evento significativo é registrado: avaliações de visibilidade no checkout, blocos de validação de pedidos, criação/atualização/exclusão de políticas, importações, exportações, duplicatas, alterações de configurações e execuções de simulação.
O dedicado Audit log em Remessa fornece filtros por data, tipo de evento e referência da transportadora. Clique em visualizar em qualquer linha para ver a carga detalhada completa.
Exporte o log para CSV quando a conformidade ou a revisão interna exigir um histórico completo de quem alterou o quê e quando.
Baixe qualquer política como um arquivo 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 ambiente de teste.
A ação duplicada copia a política completa — condições, regras da operadora, estratégia de mesclagem e mensagens multilíngues — sob um novo nome. Ideal para criar variantes sazonais ou testar alterações com segurança.
As predefinições de condições integradas aceleram a criação de políticas. Cada ação de importação, exportação e duplicação é registrada na trilha de auditoria.
As regras são aplicadas na exibição e novamente quando o pedido é validado. Se um cliente ignorar a lista de entrega, o pedido será bloqueado antes de ser criado – com um redirecionamento de volta para a finalização da compra e uma mensagem de erro clara.
Um instantâneo de visibilidade estruturado é armazenado em cada pedido para que o suporte possa ver quais transportadoras foram ocultadas, quais foram permitidas e quais políticas foram aplicadas — diretamente no painel de detalhes do pedido.
O módulo funciona com o checkout padrão do PrestaShop pronto para uso. Se o seu tema ou um módulo de checkout de uma página de terceiros (OPC, Supercheckout, etc.) usa marcação não padrão, seletores CSS personalizados opcionais em Settings permite apontar a camada frontal para os botões de opção da operadora e contêineres de linha.
O mesmo mecanismo de política e API de visibilidade potencializam todos os caminhos de integração: check-out padrão, temas personalizados e etapas de entrega altamente modificadas.
Tudo é organizado em seções claras. Abra a configuração do módulo e vá direto para onde você precisa estar. Dois menus de administração nativos adicionais em Remessa oferecem visualizações de lista completas para políticas e histórico de auditoria.
Os menus nativos Shipping policies e Audit log na seção Remessa fornecem visualizações HelperList com alternâncias ativas rápidas, resumos de condições, pílulas de transporte e gerenciamento em massa.
Configurações reais de políticas que você pode criar em minutos — cada uma combina uma árvore de condições com diversas regras de operadora. Copie a lógica, troque suas operadoras, publique. Política
Condições da política
Sempre corresponder (sem barreira no nível da política)
| Transportadora | Regra | Condições de regra extras |
|---|---|---|
| Correio expresso | HIDE | O total do carrinho > 50 EUR (produtos + frete desta transportadora) |
| Pacote econômico | SHOW | — |
| Retirada na loja | SHOW | O total do carrinho ≤ 50 EUR na retirada (0 € frete) |
Produtos 48,90 € + Expresso 8,40 € = 57,30 € → Expresso oculto. Mesmos produtos + Retirada €0 = 48,90€ → a retirada permanece visível. Matemática por operadora em ação.
Condições da política (AND)
Cliente conectado AND Grupo de clientes em [Atacado, VIP B2B] AND Total de produtos ≥ 200 EUR
| Transportadora | Regra | Condições de regra extras |
|---|---|---|
| Frete contratado | SHOW | — |
| Expresso de varejo | HIDE | — |
| Pacote com pagamento na entrega | HIDE | O total do carrinho ≥ 1 000 EUR |
Condições da política (OR)
País de entrega em [DE, AT, CH] OR Zona de entrega = DACH
| Transportadora | Regra | Condições de regra extras |
|---|---|---|
| Pacote DHL | SHOW | Quantidade do produto ≤ 20 |
| Pacote DHL | HIDE | Quantidade do produto > 20 |
| Frete de paletes | SHOW | Quantidade do produto > 20 |
| Correio noturno | HIDE | Zona de entrega não em [centros urbanos] |
Condições da política (aninhadas)
Categoria no carrinho em [Móveis, Superdimensionados] OR (Fabricante no carrinho em [Marca pesada] AND Produto no carrinho não em [SKUs de embalagem plana])
| Transportadora | Regra | Mensagem indisponível |
|---|---|---|
| Pacote padrão | HIDE | "Entrega de encomendas não disponível para itens volumosos." |
| Frete de paletes | SHOW | — |
| Retirada no armário | HIDE | — |
Condições da política
Cliente conectado = Não
| Transportadora | Regra | Condições de regra extras |
|---|---|---|
| Entrega programada | HIDE | — |
| Pacote padrão | SHOW | — |
| Expresso no mesmo dia | HIDE | O total do carrinho > 150 EUR |
| Retirada na loja | SHOW | — |
Use qualquer campo abaixo no nível da política ou nas regras da operadora individual. Combine com nove operadores de comparação e grupos AND/OR aninhados ilimitados.
| Campo | Avalia em relação a | Operadores suportados |
|---|---|---|
| Total do carrinho (imposto incluído) | Mercadoria mais a taxa de envio da transportadora sendo julgada | é igual, difere, acima, pelo menos, abaixo, no máximo, faixa |
| Total de produtos | Apenas soma das linhas de produtos — entrega taxas excluídas | é igual, difere, acima, pelo menos, abaixo, no máximo, faixa |
| Quantidade do produto | Total de unidades em todas as linhas do carrinho | é igual, difere, acima, pelo menos, abaixo, no máximo, faixa |
| Moeda | Moeda ISO ativa durante a finalização da compra | é igual, difere, um de, nenhum de |
| País de entrega | País no endereço de entrega | é igual, difere, um de, nenhum de |
| Zona de entrega | Zona PrestaShop mapeada para o endereço de entrega | é igual, difere, um de, nenhum de |
| Grupo de clientes | Associação ao grupo no momento da avaliação | é igual, difere, um de, nenhum de |
| Transportadora | Referência da operadora atualmente selecionada na cesta | é igual, difere, um de, nenhum de |
| Cliente conectado | Se o comprador tem uma sessão autenticada | é igual, diferente |
| Produto no carrinho | Presença de IDs de produtos específicos na cesta | um de, nenhum de |
| Categoria no carrinho | Se os itens do carrinho pertencem às categorias escolhidas | um de, nenhum de |
| Fabricante no carrinho | Marcas anexadas aos produtos atualmente na cesta | um de, nenhum de |
Doze campos. Nove operadores. Árvores tão profundas quanto você precisar.
Empilhe quantas apólices conforme sua logística exigir. Adicione quantas regras por operadora conforme seus contratos exigirem — cada uma com suas próprias subcondições, prioridade, cronograma e explicação multilíngue. Multiplique isso por cinco estratégias de mesclagem, ordenação de política cruzada e parada na primeira partida…
O espaço de combinação é praticamente infinito. Sua etapa de entrega pode permanecer simples – ou tornar-se tão precisa quanto os contratos da transportadora. UAU.
Regras condicionais de métodos de envio se adapta à forma como sua logística realmente funciona – e não o contrário.
Seu parceiro expresso limita os pedidos a mercadorias de € 50 - mas o limite real é o valor do pedido, incluindo a entrega. Ocultar o expresso automaticamente quando os produtos mais a taxa da transportadora excederem o limite do contrato.
Mostre a entrega econômica somente quando o subtotal da mercadoria ultrapassar sua barra de frete grátis. Use o total de produtos para o limite e o total do carrinho quando a própria taxa de envio precisar contar para os limites.
Combine país de entrega, zona e grupo de clientes em uma apólice. Os compradores atacadistas alemães veem sua transportadora contratada; visitantes de varejo em outros mercados veem apenas opções de pacotes padrão.
Em vez de uma opção ausente, mostre expresso esmaecido com "Não disponível para pedidos acima de € 50, incluindo entrega" — por idioma, por regra, sem tocar nos modelos de tema.
Ocultar transportadoras no mesmo dia e noturnas quando a zona de entrega estiver fora de sua rede de hub. Combine operadores de zona e país em grupos OR aninhados para códigos postais insulares e rurais.
Durante a alta temporada, duplique uma apólice, defina janelas de datas nas regras da transportadora e mostre a retirada na loja enquanto oculta a entrega em domicílio — depois reverta desativando a política sazonal.
Quando a cesta contém baterias, aerossóis ou outras categorias regulamentadas, oculte armários e transportadores de pacotes e deixe o frete de paletes ou transportadores aprovados visíveis.
Use o campo de login para reservar slots de entrega agendados para clientes registrados. Os convidados veem uma lista enxuta de operadoras; compradores que retornam desbloqueiam métodos de envio premium.
Totais por operadora calculados no momento do filtro. Pedidos bloqueados na validação. Cada decisão rastreada em linhas de auditoria. Aqui está a engenharia por trás da lista de operadoras que seus clientes veem.
PHP, JavaScript, modelos Smarty, CSS e SQL alimentando o mecanismo de avaliação, construtor de condições, análise de painel, simulador e registro de auditoria.
Mecanismo, avaliador de condições, repositório de árvore, duplicador de políticas, painel, log de auditoria, instantâneo de pedido, camada de compatibilidade e renderizador administrativo.
Dashboard, Policies, Settings, Simulator, Audit log e Updates — além de nativo Menus Shipping policies e Audit log em Remessa.
Cobertura completa de back-office e front-office em idiomas de lojas europeus, asiáticos e globais.
Cada transportadora avaliou seu próprio custo de envio. Transportadoras ocultas removidas antes da renderização do checkout. Decisões rastreadas em cada pedido. Esse é o contrato de engenharia por trás do Regras condicionais de métodos de envio. Seu cliente vê uma lista de entrega limpa. Você controla exatamente o que está nele.
Mais de 14.000 linhas de código em Mais de 110 arquivos de módulo, 31 pacotes de tradução e v1.1.0 de desenvolvimento contínuo. Um mecanismo de visibilidade de nível de produção no qual seu checkout pode confiar quando os carrinhos variam, as transportadoras são diferentes e as regras de entrega precisam ser acompanhadas.














Com "Regras condicionais de métodos de envio", otimize e automatize a etapa de entrega, exibindo apenas métodos de envio relevantes. O módulo avalia dinamicamente as transportadoras com base no custo de envio real, utilizando políticas flexíveis e condições aninhadas para garantir precisão máxima em cada checkout.
O módulo "Regras condicionais de métodos de envio" otimiza o checkout, exibindo apenas as opções de entrega relevantes. Isso reduz a frustração do cliente, garante a precisão dos custos de envio por transportadora e melhora a experiência de compra, impulsionando a conversão e o aumento de vendas.
Com 15 anos de experiência, o módulo "Regras condicionais de métodos de envio" domina as complexidades do PrestaShop. Ele supera as limitações nativas, avaliando o custo de envio *por transportadora* para exibir as opções corretas, garantindo uma precisão inigualável no checkout, independentemente das variações de peso ou custo.
O módulo "Regras condicionais de métodos de envio" permite uma ampla personalização da sua etapa de entrega. Crie políticas nomeadas com condições aninhadas usando 12 campos de carrinho/cliente, regras por operadora e 5 estratégias de mesclagem. Adapte cada transportadora com mensagens indisponíveis multilíngues, garantindo controlo total.
O módulo "Regras condicionais de métodos de envio" oferece controle total sobre seu código-fonte (mais de 14.000 linhas), permitindo personalizações e integrações avançadas para suas regras de frete. Com atualizações contínuas e licença vitalícia, as atualizações são gratuitas por um ano, com renovação a 90% de desconto.
O módulo "Regras condicionais de métodos de envio" oferece licença vitalícia, garantindo que suas regras de visibilidade funcionem sem limite de tempo. Desfrute de atualizações gratuitas por um ano, mantendo a conformidade e precisão. Após este período, a renovação com até 90% de desconto assegura controlo contínuo dos seus métodos de envio.