PrestaShop Descontos condicionais de pedido

Aplique descontos condicionais com regras nativas do carrinho. Crie BOGO, compre N leve M grátis, limites de gastos, escalões de quantidade, artigo ou linha mais barata grátis, ofertas cruzadas e brindes. Editor visual, simulador do carrinho e registo de auditoria. Para PrestaShop 9.x, 8.x e 1.7.x. Ideal para multiloja e promoções avançadas.

Główne zdjęcie produktu: Descontos condicionais de pedido
149.00 €

Galeria 1/13

Motor de Promoções PrestaShop

O módulo "Descontos Condicionais de Encomenda" é um motor de promoções profissional para PrestaShop, indo além dos cupões básicos. Oferece um construtor visual de políticas com mais de 20 fórmulas, como "compre N, leve M grátis" ou "item mais barato grátis". Permite criar condições aninhadas avançadas (AND/OR) baseadas em mais de 30 campos do carrinho e do cliente. O módulo integra-se com as regras de carrinho nativas do PrestaShop, oferece um simulador de carrinho para testes, 5 estratégias de combinação de descontos, um painel analítico e um registo de auditoria completo. Gerencie promoções a nível empresarial, sem código.

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

Todas as promoções de que a sua loja precisa.
Um motor visual. Regras de carrinho nativas.

As regras de carrinho PrestaShop são ótimas para cupões simples. Desmoronam-se no momento em que precisa de compre 3 leve 1 grátis, artigo mais barato grátis, a cada 100 € gastos → 10 € de desconto, BOGO entre produtos ou escalões de quantidade — tudo condicionado a grupo de clientes, mistura de categorias ou total do carrinho. Descontos condicionais de encomenda é software de classe empresarial para gestão de promoções: políticas visuais, 20 fórmulas promocionais, árvores de condições aninhadas, simulador de carrinho, painel analítico e registo de auditoria completo. Combine condições e descontos livremente — árvores AND/OR aninhadas, várias regras por política, várias políticas por carrinho — e na prática obtém espaço virtualmente ilimitado para construir programas de desconto avançados. Sem código. Sem truques em folhas de cálculo. Descontos reais aplicados através de regras de carrinho nativas PrestaShop.

PrestaShop 9.x, 8.x, 1.7.x
20 tipos de promoção
Simulador de carrinho integrado

O que os Descontos condicionais de encomenda oferecem

São estas as capacidades que transformam a gestão de descontos num jogo de adivinha com regras de carrinho num motor de promoções gerido. Construído como software de classe empresarial para lojas que executam campanhas reais — não apenas um único código de cupão.

20 fórmulas promocionais

BOGO, limiares de gastos, escalões de quantidade, artigo mais barato grátis, ofertas entre produtos, prendas grátis, descontos de envio e mais — escolha numa grelha visual de mosaicos, não num campo JSON em branco.

Regras de carrinho nativas: apenas % ou valor fixo

Construtor visual de condições

Mais de 30 campos de carrinho e cliente com grupos AND/OR aninhados. Segmente grupos, países, produtos, categorias, níveis de gasto, janelas temporais e regras compostas de quantidade de produtos.

Outros: um valor mínimo global de carrinho

Regras de carrinho nativas

Os descontos sincronizam como regras de carrinho PrestaShop reais (COD-*). Compatível com checkout, totais de encomenda, faturas e multiloja. Os clientes veem uma linha de desconto adequada.

Outros: truques com linhas falsas

Simulador de carrinho

Escolha um carrinho e cliente reais da sua loja. Veja exatamente que políticas correspondem, que regras disparam e que valor de desconto se aplica — antes de qualquer cliente ser afetado.

Outros: testar em produção e rezar

5 estratégias de combinação

Acumule todas as regras correspondentes, primeira ganha, cascata de prioridade, apenas maior desconto ou códigos únicos — por política e globalmente. Controle como várias regras se combinam.

Outros: acumulação imprevisível

Painel analítico

Cartões KPI, gráficos de tendência de descontos (diários, semanais, mensais), repartições por política e entradas recentes de auditoria. Veja que promoções realmente correm na sua loja.

Outros: sem visibilidade após configuração

Registo de auditoria completo

Cada desconto aplicado, alteração de política, execução de simulação e sincronização de carrinho registados com carimbo de data/hora e pré-visualização detalhada. Exporte quando marketing ou finanças perguntarem por que um carrinho recebeu desconto.

Outros: matemática caixa-preta

Importar, exportar, duplicar

Descarregue qualquer política em JSON, carregue para staging, duplique com um clique. Mova configurações de Black Friday entre lojas sem reconstruir do zero.

Outros: reconstruir cada campanha manualmente

Motor de prendas grátis

Adicione produtos grátis via limiares de gastos, BOGO entre produtos ou políticas de prenda instantânea. As prendas sincronizam como regras de carrinho de oferta nativas ou descontos inline no carrinho — à sua escolha.

Outros: linhas de produtos grátis manuais

Combine condições. Acumule descontos. Construa o que quiser.

Isto não é um tipo de desconto por loja. É um motor combinatório — e é isso que desbloqueia programas promocionais avançados que as regras de carrinho nativas não alcançam.

Condições sobre condições. Árvores AND/OR aninhadas ao nível da política — e novamente em cada regra de desconto individual. Grupo VIP AND carrinho ≥ 100 € AND 3+ artigos na categoria X? Uma árvore visual. Condições diferentes ao nível da regra na mesma campanha? Suportado.
Descontos sobre descontos. Regras ilimitadas por política: BOGO + degrau de gastos + envio grátis + prenda grátis numa campanha. Cinco estratégias de combinação controlam como se juntam — acumular tudo, primeira ganha, maior desconto e mais.
Políticas sobre políticas. Execute várias políticas ativas no mesmo carrinho. Política de fidelização + liquidação + promoção de envio — todas avaliadas, combinadas e sincronizadas como regras de carrinho nativas separadas. Pare na primeira correspondência quando quiser exclusividade.
20 fórmulas, qualquer mistura. Cada regra escolhe o seu tipo de promoção e âmbito. Artigo mais barato grátis na categoria A, 10% de desconto no fabricante B, a cada 100 € → 5 € de desconto — motores de cálculo diferentes, um checkout. Limite global de desconto opcional protege as margens.

Mais de 30 campos de condição × 20 fórmulas promocionais × políticas e regras ilimitadas = na prática, possibilidades virtualmente ilimitadas para programas de desconto avançados.

Revolucionário

Construtor visual de promoções — 20 fórmulas, zero código

O PrestaShop diz-lhe quando uma regra de carrinho se aplica. Não diz como calcular compre-3-leve-1-grátis, linha-mais-barata-grátis ou degraus de gastos repetidos. É nessa lacuna que as lojas desistem — ou contratam um programador.

Passo 1 — QUEM se qualifica

Árvore visual de condições: grupo de clientes, país, total do carrinho, produtos na categoria, hora do dia, histórico de encomendas e mais. Grupos AND/OR aninhados. Sem SQL. Sem PHP.

Passo 2 — O QUE recebem

Escolha um mosaico de promoção: BOGO, % de gastos, escalões de quantidade, artigo mais barato grátis, par de produtos, prenda grátis… Cada tipo abre uma configuração visual dedicada — âmbito, quantidades, limiares, seletores de produtos.

Passo 3 — COMO se acumula

Defina estratégia de combinação por política. Acumule fidelização + liquidação + promoção de envio. Ou deixe ganhar o maior desconto. Limite global evita totais descontrolados. O simulador confirma antes do go-live.

Porque isto importa: Não está a colar regras de carrinho com fita adesiva. Está a usar software de classe empresarial — um motor de promoções onde condições e fórmulas se misturam livremente entre políticas e regras. Acumule, aninhe, defina âmbito — a calculadora precifica 20 tipos de oferta diferentes a partir de linhas reais do carrinho, e estratégias de combinação mais limite global opcional mantêm o resultado sob controlo.

20 tipos de promoção — escolha a fórmula, defina o âmbito

Cada tipo é uma calculadora pronta. Âmbito por carrinho inteiro, produtos específicos, categoria ou fabricante. Misture & combine no âmbito quando a fórmula permitir.

Compre N, leve M grátis

Packs do mesmo SKU — compre 3 leve 1 grátis, misture & combine na categoria.

Compre N, leve M com % de desconto

Desconto em unidades extra — ex.: compre 2, a terceira com 50% de desconto.

Compre produto → leve produto

BOGO entre produtos — compre champô, leve amaciador grátis.

Compre produto → obtenha % de desconto

Percentagem de desconto noutro produto quando o SKU de ativação está no carrinho.

Artigo mais barato grátis

N unidades mais baratas no âmbito recebem desconto total. Promoção clássica de retalho.

Linha mais barata grátis

Linha de carrinho de menor valor no âmbito totalmente descontada.

Gaste acima de X — % de desconto

Percentagem quando o gasto do carrinho ou produtos atinge o limiar.

Gaste acima de X — desconto fixo

Valor fixo acima do limiar de gastos.

A cada X gastos — Y de desconto

Desconto em degraus repetidos — a cada 100 € → 10 € de desconto.

Gaste acima de X → prenda grátis

Adicione um produto grátis quando o limiar de gastos for atingido.

Apenas adicionar prenda grátis

Prenda instantânea quando as condições da política correspondem — sem regra de gastos.

Par de produtos — desconto fixo

1 da lista A + 1 da lista B → desconto fixo por par.

Escalões de quantidade

Maior quantidade no âmbito → maior % de desconto. Poupanças em degraus.

% de desconto na linha

% de desconto em linhas de produto selecionadas — mais barata ou mais cara primeiro.

Percentagem de desconto no carrinho

Ajuste percentual no total da encomenda quando as condições correspondem.

Valor fixo de desconto no carrinho

Desconto fixo no total da encomenda — ex.: 10 € de desconto.

Percentagem de desconto em produtos

Desconto % com âmbito — categoria, fabricante ou SKUs escolhidos manualmente.

Valor fixo de desconto em produtos

Desconto fixo apenas em produtos no âmbito.

Envio grátis

Anule o custo de entrega quando a política dispara.

% de desconto no envio

Desconto parcial apenas no custo de entrega.

Casos de uso reais

Os Descontos condicionais de encomenda adaptam-se à forma como a sua loja realmente vende. Aqui estão campanhas que pode lançar em minutos — não semanas de desenvolvimento à medida.

Compre 3, leve 1 grátis numa categoria

Âmbito = categoria Saldos de Verão. Promoção = Compre N leve M grátis. Misture & combine quaisquer 4 artigos — a unidade mais barata é grátis. Matemática clássica de retalho, automática.

Artigo mais barato grátis em todo o carrinho

Sem limite de âmbito. 1 unidade mais barata no carrinho recebe desconto total. Perfeito para campanhas "adicione o que quiser, o artigo mais pequeno é por nossa conta".

Linha mais barata grátis — impulso de liquidação

Âmbito = categoria Outlet. Linha de carrinho de menor valor (linha completa) descontada. Move stock lento sem % geral em tudo.

BOGO entre produtos

Compre qualquer capa de telemóvel → leve protetor de ecrã grátis. SKUs diferentes, listas ligadas, oferta adicionada via regra de carrinho nativa.

Gaste 150 € → 10% de desconto

Condição: total do carrinho ≥ 150 €. Promoção: percentagem de desconto no carrinho. Apenas clientes VIP? Adicione grupo de clientes à árvore de condições.

A cada 100 € gastos → 10 € de desconto

Fórmula de degrau de gastos repetido. Carrinho de 340 € = 30 € de desconto automaticamente. Sem código de cupão. Sem cálculo manual.

Gaste 80 € → produto amostra grátis

Promoção de prenda por gastos adiciona o seu SKU de amostra quando o limiar é atingido. Ótimo para lojas de cosméticos e alimentação.

Prenda grátis instantânea para membros com sessão iniciada

"Apenas adicionar prenda grátis" + condição: cliente com sessão iniciada + grupo de membros. Prenda de boas-vindas em cada visita qualificada.

Pacote camisa + gravata

Par de produtos com desconto fixo: 1 da lista de camisas + 1 da lista de gravatas → 15 € de desconto por par. Acumula para vários pares no carrinho.

Escalões de quantidade — compre mais, poupe mais

2+ unidades = 5%, 5+ = 10%, 10+ = 15% na categoria selecionada. Incentiva compras em volume sem regras de carrinho manuais.

Envio grátis acima de 60 €

Condição no total do carrinho. Promoção = envio grátis. Combine com política de desconto em produtos usando estratégia de combinação.

50% de desconto no envio apenas para B2C

Promoção de % de desconto no envio. Condição exclui grupo grossista. Clientes de retalho recebem entrega a meio preço.

20% de desconto em liquidação do fabricante

Âmbito = fabricante. Percentagem de desconto em produtos. Condição: intervalo de datas para flash de fim de semana. Simulador verifica antes da meia-noite de sexta.

15% de desconto na linha mais cara

% de desconto na linha com seleção "mais cara primeiro". Incentivo de upsell — SKU premium recebe o desconto visível.

Desconto de fidelização específico por país

Condição: país de entrega DE + sessão iniciada + 3+ encomendas anteriores. 5 € de desconto fixo no carrinho. Segmentação precisa que regras de carrinho nativas não expressam.

Stack de Black Friday

Política A: 10% de desconto no carrinho. Política B: artigo mais barato grátis. Combinação = acumular tudo. Limite global = máx. 50 € de desconto total. Generosidade controlada.

Staging → produção numa exportação

Construa e simule em staging. Exporte JSON da política. Importe na loja em produção. Duplique para variante Cyber Monday. O registo de auditoria acompanha cada alteração.

Guia completo de funcionalidades

Cada funcionalidade explicada em linguagem clara para proprietários de lojas e equipas de marketing. Isto é software de classe empresarial — profundo o suficiente para campanhas complexas, claro o suficiente para nunca precisar de programador no trabalho promocional do dia a dia.

Políticas e regras de desconto

Uma política é uma campanha promocional nomeada — o seu stack de Black Friday, o seu acordo de fidelização VIP, o seu fim de semana de liquidação. Cada política contém uma árvore de condições (quem se qualifica) e uma ou mais regras de desconto (o que recebem). Crie políticas ilimitadas, ordene por prioridade com arrastar, ative ou pause individualmente sem tocar em código.

Cada regra pode correr em modo Simple (% fixo ou valor fixo no carrinho, produtos ou envio) ou modo Promotion com acesso a todas as 20 fórmulas. Definições por regra incluem código de desconto, prioridade, limites min/máx de desconto, intervalo de datas (válido de / válido até), condições opcionais ao nível da regra e etiqueta multilingue de checkout na linha do carrinho.

Stop on first match termina a avaliação após a primeira política qualificada — útil quando campanhas não devem sobrepor-se. Merge strategy por política controla como várias regras numa política se combinam: stack all discounts, first wins, priority cascade, apenas maior desconto ou unique codes. Estratégia de combinação global por defeito e limite global de desconto em Definições protegem a margem em toda a loja.

A vista de lista de políticas mostra estado, estratégia de combinação, contagem de regras e ações rápidas. Duplicar, exportar JSON, importar de ficheiro ou alternar ativo — tudo no painel de políticas com cada alteração registada no log de auditoria.

Construtor visual de condições

O construtor de condições é um editor de árvore AND/OR aninhada — o mesmo padrão dos motores de regras profissionais, renderizado como grupos arrastáveis no back office. Adicione um grupo, escolha um campo, um operador, defina um valor. Aninhe grupos para lógica como: (grupo VIP OU 5+ encomendas anteriores) E (total do carrinho ≥ 100 €) E (categoria Saldos de Verão tem 3+ artigos).

Mais de 30 campos de condição cobrem o contexto completo do carrinho: total do carrinho, subtotal de produtos, custo de envio, contagem de produtos, contagem de SKUs únicos, peso, contagem de regras de carrinho existentes, contagem de encomendas do cliente, gasto vitalício, dia da semana, hora, data, código postal, moeda, país, país de faturação, zona, grupo de clientes, transportadora, módulo de pagamento, estado com sessão/convidado, produtos, categorias, fabricantes, fornecedores, flags virtual/físico, personalização e deteção de desconto existente.

Campos compostos combinam entidade + limiar numa condição — ex. produto #123 qty ≥ 3, categoria #45 total da linha ≥ 50 €. Operadores incluem equals, not equals, maior/menor que, between, in list, not in list, contains, starts with, regex, empty e not empty.

Seletores de produto, categoria, fabricante e grupo usam pesquisa com autocompletar integrada. Uma frase de pré-visualização em tempo real explica o que a árvore corresponde. Utilizadores avançados podem alternar JSON bruto para copiar entre ambientes. As condições reavaliam em cada sincronização de carrinho — adicionar ao carrinho, alterar quantidade, iniciar sessão, mudar morada — o motor reage de imediato.

Construtor visual de promoções

Mude uma regra para modo Promotion e os campos de valor fixo são substituídos por uma grelha de 20 tipos de promoção, agrupados por família: adjustments, Nth-unit deals, escalões de quantidade, promoções de gastos, BOGO, descontos em linha, prendas e pares de produtos. Clique num mosaico — só aparecem os campos relevantes para essa fórmula.

O seletor de âmbito define que linhas do carrinho entram no cálculo: carrinho inteiro, produtos escolhidos manualmente, categorias ou fabricantes inteiros. Tipos BOGO têm listas comprar/obter com seletores visuais. Tipos de gastos têm limiares e degraus. Tipos de escalão têm tabela em degraus. Tipos de par têm lista A + lista B. Artigo mais barato grátis tem campo free unit count. Promoções em linha permitem cheapest-first ou most-expensive-first.

Por detrás da UI, ConorderdisPromotionCalculator delega em matemática dedicada: unit pool expansion para ciclos BOGO, ordenação de linhas por valor total para cheapest-line-free, aritmética de degraus repetidos para escadas de gastos. O resultado é um valor de desconto preciso — não um palpite arredondado de uma regra de carrinho genérica.

A configuração de promoção sincroniza bidirecionalmente com JSON. Importe uma política de staging, abra o construtor visual, ajuste um limiar, guarde — os dados estruturados mantêm-se consistentes. Chips de resumo de regras no admin mostram a fórmula ativa num relance sem abrir o editor.

Simulador de carrinho

O separador Simulator é um fluxo de três passos contra dados reais na sua base de dados — não um carrinho simulado. Passo 1: pesquise carrinhos por ID, nome do cliente ou email. Passo 2: escolha um carrinho da lista em tempo real (mostra cliente, email, total do carrinho, última atualização). Passo 3: execute a avaliação e leia o detalhe completo dos resultados.

Os resultados mostram que políticas corresponderam, quais foram ignoradas (e porquê), valores calculados por regra, linhas de oferta que seriam adicionadas, flags de envio grátis e o desconto total final. Filtro opcional de cliente reduz a lista de carrinhos a uma conta — ideal para reproduzir um ticket de suporte.

Cada execução de simulação é registada no log de auditoria com tipo de evento simulation_run, ID do carrinho, ator (funcionário) e instantâneo do resultado. O marketing pode verificar uma campanha antes de a ativar. O suporte pode explicar por que um carrinho específico recebeu ou não desconto — sem colocar uma encomenda de teste na loja em produção.

Use o simulador após cada edição de política, antes do go-live de Black Friday e ao importar políticas de staging. É a rede de segurança que separa gestão promocional empresarial de "alterar e esperar".

Painel e análises

O separador Dashboard é a sua sala de controlo de promoções. Cartões KPI num período selecionável (30 / 90 / 180 / 365 dias) mostram: total de aplicações de desconto, encomendas afetadas, total de desconto arredondado na moeda da loja e contagem de políticas ativas. Os números vêm do log de auditoria — eventos reais, não estimativas.

Os gráficos de tendência Chart.js visualizam a atividade de descontos em três granularidades: diária (janela configurável), semanal e mensal. Altere o tipo de gráfico por defeito em Definições. Um gráfico circular detalha aplicações por código de desconto para ver que regras COD-* disparam realmente em produção.

O painel também mostra entradas recentes de auditoria — últimas alterações de políticas, simulações, aplicações de desconto na frente de loja — para resolução de problemas num relance sem abrir o log completo. Período analítico, janelas dia/semana/mês dos gráficos e tipo de gráfico por defeito são configuráveis em Definições → Analytics.

Para agências e operadores multiloja: o painel responde à pergunta que o marketing sempre faz — "A nossa promoção está realmente a correr?" — com dados, não intuição.

Registo de auditoria

O separador dedicado Audit log é um diário completo de eventos — não um ficheiro de debug enterrado nos logs do servidor. Cada linha guarda carimbo de data/hora, tipo de evento, ator (nome do funcionário, nome do cliente ou SYSTEM), resumo legível, referência de encomenda ligada, código de desconto, valor, ID do carrinho e ID da política.

11 tipos de evento são acompanhados: discount_applied (sincronização de carrinho em tempo real), order_discount (encomenda colocada), policy_created, policy_updated, policy_deleted, policy_toggled, policy_duplicated, policy_imported, policy_exported, settings_updated e simulation_run. Cada evento regista a sua origem: front office, back office ou system.

Clique em View em qualquer linha para abrir um modal de detalhe com o instantâneo JSON completo — linhas de desconto aplicadas, diff de política, output de simulação ou payload de alteração de definições. Aplicações de desconto guardam discount_snapshot para reconstruir exatamente o que o cliente viu no checkout.

A lista suporta exportação CSV nativa PrestaShop para revisões financeiras e de conformidade. Colunas unidas mostram referência de encomenda, nome do cliente e nome do funcionário sem cruzamento manual. Quando um cliente pergunta "porque recebi este desconto?", a resposta está a uma pesquisa de distância.

Na página de encomenda no back office (hook displayAdminOrder), um painel mostra que políticas de Descontos condicionais de encomenda contribuíram para essa encomenda — nome da política, código de desconto, valor e instantâneo. A verdade histórica sobrevive mesmo que a política seja depois editada ou eliminada.

Importar, exportar e duplicar

As políticas são documentos JSON portáteis. Export descarrega a política completa — árvore de condições, todas as regras, configs de promoção, estratégia de combinação, posições — pronta para controlo de versões ou entrega a outra loja. Import carrega um ficheiro JSON e cria uma nova política (ou atualiza, conforme o fluxo) com entrada no log policy_imported.

Duplicar clona uma política com um clique no menu de ações da lista — copia cada regra, renomeia com sufixo, regista policy_duplicated. Perfeito para criar "Black Friday v2" a partir de "Black Friday v1" sem reconstruir 15 regras manualmente.

Fluxo típico de agência: construir e simular em staging → exportar JSON → importar em produção → executar simulador novamente → ativar. Configurações de Black Friday movem-se entre lojas de clientes em minutos. Cada transferência é rastreável no log de auditoria.

Definições do módulo

O separador Settings centraliza o comportamento de toda a loja. Interruptor principal ativar/desativar. Global merge strategy por defeito para novas políticas. Global discount cap — desconto total máximo por carrinho em todas as políticas (0 = ilimitado). Alternar Free items as gift — materializar produtos grátis como linhas de oferta nativas PrestaShop vs desconto inline.

Disable auto-add impede a injeção automática de regras de carrinho quando quer controlo manual. Debug log escreve rastos verbosos do motor para suporte. A secção Analytics configura período de gráfico por defeito, janelas diárias/semanais/mensais e tipo de gráfico por defeito.

Cada gravação de definições regista settings_updated no log de auditoria com instantâneo antes/depois. Sem deriva silenciosa de configuração.

Integração no checkout e multiloja

Os descontos materializam-se como regras de carrinho nativas PrestaShop com prefixo COD-*. Aparecem no resumo do carrinho, checkout, confirmação de encomenda, faturas e notas de crédito — exatamente como regras de carrinho criadas manualmente. Sem hacks de tema. Sem linhas de produto negativas falsas.

O motor liga-se a actionCartSave, adicionar/remover produto, init do front controller, validação de encomenda e validação de regra de carrinho — recalculando sempre que o contexto do carrinho muda. O estado do carrinho persiste em conorderdis_cart com instantâneo aplicado, instantâneo de oferta e ID de regra de carrinho ligado para sincronização idempotente.

As políticas são shop-scoped (id_shop) em configurações multiloja. Cada loja do seu grupo pode executar stacks promocionais independentes. PrestaShop 9.x, 8.x e 1.7.x partilham uma base de código via camada de compatibilidade integrada.

Etiquetas multilingues de checkout por regra (conorderdis_rule_lang) garantem que a linha de desconto se lê corretamente em cada idioma ativo da loja.

Por baixo do capô

Estatísticas para nerds

Carrinho avaliado. Unidades expandidas. Promoção calculada. Regra de carrinho nativa aplicada. Cada passo rastreado nas linhas de auditoria. Isto é software de classe empresarial — aqui está a engenharia por detrás do desconto que o seu cliente vê.

31,000+
Linhas de código

~25 600 PHP · ~4 000 JavaScript · ~750 templates Smarty · ~1 300 CSS. Motor, construtores, painel, simulador, gestor de regras de carrinho e UI de admin.

21
Classes PHP de domínio

Motor, calculadora, unit pool, árvore de condições, gestor de regras de carrinho, log de auditoria, painel, duplicador de políticas, promo materializer e mais.

31
Pacotes de tradução

Ficheiros de tradução prontos para o back office e interface do módulo. Do inglês e alemão ao polaco, espanhol, francês, italiano e mercados por toda a Europa e além.

6
Separadores do back office

Dashboard, Policies, Settings, Simulator, Audit log e Updates — cada um um painel autónomo com bundles JS dedicados.

20
Fórmulas promocionais

Calculadoras dedicadas para BOGO, gastos, escalões, linhas, prendas, envio e ajustes de carrinho/produto.

30+
Campos de condição

Regras de carrinho, cliente, entrega, produto e quantidade/valor compostos com árvores lógicas AND/OR aninhadas.

11
Tipos de evento de auditoria

Desconto aplicado, desconto de encomenda, CRUD de políticas, importar/exportar, duplicar, alternar, definições e simulação.

5
Estratégias de combinação

Acumular tudo, primeira ganha, cascata de prioridade, maior desconto, códigos únicos — por política e padrão global.

Camada de base de dados

  • 5 tabelas personalizadas: conorderdis_policy para campanhas, conorderdis_rule + conorderdis_rule_lang para regras e etiquetas, conorderdis_cart para estado de sync do carrinho, conorderdis_log para diário de auditoria.
  • 4 ObjectModels: ConorderdisPolicy, ConorderdisRule, ConorderdisCartState, ConorderdisLog com CRUD completo e consciência multiloja.
  • Instantâneos: JSON de desconto aplicado, instantâneo de oferta e produtos materializados guardados por carrinho para sync idempotente de regras de carrinho nativas.

Arquitetura

  • 9–10 hooks PrestaShop: actionCartSave, actionValidateOrder, actionValidateCartRule, displayAdminOrder, hooks de eliminação de produto no carrinho e mais.
  • 6 separadores do back office: Dashboard, Policies, Settings, Simulator, Audit log e Updates — cada um um painel autónomo com bundles JS dedicados.
  • 6 módulos JavaScript: condition builder (~1 000 linhas), promotion builder, policy rules, dashboard charts, simulator e product search autocomplete.
  • Camada de compatibilidade PS 9 em lib/prestashop9compatibility.php — uma base de código para PrestaShop 1.7.x, 8.x e 9.x.
Chart.js
Gráficos de tendência de descontos diários, semanais e mensais mais repartição circular por código de desconto no painel analítico.
100+ ficheiros
Classes PHP, construtores JS, templates Smarty, esquema SQL, traduções e camada de compatibilidade num único pacote de módulo.
v1.8.4
Versão atual. PrestaShop 9.x, 8.x, 1.7.x. Uma base de código, três gerações de plataforma.

As condições decidem quem se qualifica. As fórmulas promocionais decidem quanto. As regras de carrinho nativas entregam o desconto. O registo de auditoria prova o que aconteceu. Esse é o contrato de engenharia que os Descontos condicionais de encomenda mantém em cada atualização de carrinho.

Mais de 31 000 linhas de código em mais de 100 ficheiros do módulo, 31 pacotes de tradução e v1.8.4 de desenvolvimento contínuo. Não é um plugin de cupões de fim de semana. Software de classe empresarial em que o seu checkout, equipa financeira e departamento de marketing podem confiar quando as promoções entram em produção e alguém pergunta por que um carrinho recebeu desconto.

149.00 €

Galeria do Módulo 1/13

Porque escolher o nosso módulo
Descontos condicionais de pedido?

Otimização e Automação

O módulo "Descontos condicionais de pedido" automatiza e otimiza a gestão de promoções. Com um construtor visual, 20 fórmulas e simulador de carrinho, permite criar campanhas complexas, como "compre 3, leve 1 grátis" ou descontos escalonados, sem código, integrando-se nativamente e poupando tempo.

Aumento de Vendas

O módulo "Descontos condicionais de pedido" impulsiona as vendas com 20 fórmulas promocionais visuais (BOGO, ofertas de presentes, escalões), condições personalizadas e simulador de carrinho. Garante campanhas eficazes, otimizando a experiência do cliente e maximizando a conversão.

15 anos de experiência

Fruto de 15 anos de experiência em PrestaShop, o módulo "Descontos condicionais de pedido" é um motor promocional de classe empresarial. Constrói regras visuais com 20 fórmulas e condições aninhadas, garantindo controlo de descontos robusto e transparente, alinhado ao profundo conhecimento nativo da plataforma.

Ampla Personalização

O módulo Descontos Condicionais de Pedido garante ampla personalização. Com seu motor visual, 20 fórmulas promocionais e construtor de condições aninhadas (mais de 30 campos), pode criar programas de desconto ilimitados, ajustados perfeitamente à sua loja, combinando condições e descontos livremente para qualquer campanha.

Código Aberto

Com o módulo "Descontos condicionais de pedido", desfruta de um motor de promoções de **código aberto**, com acesso total ao código fonte. Isto permite-lhe realizar modificações e integrações avançadas. A licença é perpétua, garantindo um ano de atualizações gratuitas, com possibilidade de renovação a 90% de desconto após esse período.

Licença e Atualizações

O módulo Descontos condicionais de pedido, que oferece um motor visual para promoções avançadas, é fornecido com licença vitalícia (pagamento único). Desfrute de atualizações gratuitas por um ano, mantendo suas regras de desconto sempre otimizadas. Renove o acesso às atualizações com até 90% de desconto após esse período.