Quantity Boost para Magento 2
As regras de carrinho padrão do Magento 2 tratam bem as promoções clássicas, mas têm limitações em cenários mais avançados de descontos por quantidade. O Quantity Boost resolve este problema, adicionando um mecanismo flexível de desconto progressivo dependente do número de unidades elegíveis no carrinho.
O módulo funciona com base nas regras nativas de carrinho do Magento. Na prática, isto significa que os mecanismos existentes da plataforma continuam a ser responsáveis pela qualificação da promoção: ativação da regra, datas de vigência, grupos de clientes, cupões, condições de produto, condições do carrinho e ordem de cálculo. O Quantity Boost ignora apenas o valor de desconto padrão definido nas regras selecionadas e substitui-o pelo seu próprio algoritmo por escalões.
O administrador pode definir escalões numa tabela dinâmica, por exemplo: primeira unidade sem desconto, segunda unidade com 20% de desconto e a terceira e cada uma das seguintes com 30% de desconto. O desconto é calculado com base nas unidades elegíveis dos produtos, ordenadas por preço, pelo que o produto mais caro pode ficar sem desconto e a redução será aplicada aos itens seguintes de acordo com as regras da promoção.
O Quantity Boost também suporta o controlo da interação com outras promoções. O módulo respeita a prioridade nativa das regras do Magento e a definição Discard subsequent rules, enquanto a configuração adicional Exclude Cart Price Rules permite indicar as regras que devem bloquear a aplicação do desconto por quantidade.
As mensagens frontend incorporadas ajudam a mostrar claramente ao cliente as regras da promoção na barra superior, na página de produto, na listagem da categoria e no carrinho. O módulo também pode comunicar o limiar de portes grátis, obtendo-o a partir do método nativo Free Shipping. O aspeto das mensagens pode ser configurado separadamente para cada local de apresentação, sem modificar o código.
Para as equipas de vendas e marketing, um elemento importante é o relatório. O Quantity Boost guarda os seus próprios campos de auditoria e disponibiliza uma grelha no painel do Magento, que permite analisar encomendas com desconto aplicado, valores da promoção, regras utilizadas, cupões e número de unidades elegíveis.
Principais Vantagens
- Descontos progressivos por quantidade sem codificação rígida dos escalões.
- Integração com as regras nativas de carrinho do Magento 2.
- Suporte de cupões, grupos de clientes, website e condições de produto através do mecanismo padrão do Magento.
- Possibilidade de indicar várias regras que controlam a promoção.
- Exclusão explícita de promoções através de
Exclude Cart Price Rules. - Tabela dinâmica de escalões: percentagem ou valor fixo de desconto.
- Mensagens promocionais no frontend com aspeto configurável.
- Leitura do limiar de portes grátis a partir do método nativo do Magento.
- Relatório de encomendas com desconto Quantity Boost aplicado.
- Suporte de ambientes multistore e configuração por store view.
Para Quem É Este Módulo
O Quantity Boost é ideal para lojas Magento 2 que realizam promoções por quantidade e pretendem aumentar o valor do carrinho sem abdicar dos mecanismos nativos de promoção do Magento.
Casos de utilização típicos:
- Compre mais, ganhe mais.
- Segundo produto com -20%, terceiro e seguintes com -30%.
- Promoções sazonais para categorias selecionadas.
- Campanhas com cupão para grupos de clientes selecionados.
- Descontos múltiplos combinados com vouchers ou portes grátis.
- Campanhas de marketing que exigem relatórios dos resultados da promoção.
Funcionalidades do Módulo
Controlo da Promoção Através de Cart Price Rules
O módulo permite selecionar uma ou várias regras nativas de carrinho do Magento. Essas regras definem quando a promoção está ativa e quais os produtos elegíveis para desconto.
Escalões de Desconto Dinâmicos
O administrador gere os escalões numa tabela de configuração. Cada escalão inclui o número da unidade, o tipo de desconto, o valor do desconto e uma etiqueta opcional.
Exemplo:
| Unidade | Desconto |
|---|---|
| 1 | 0% |
| 2 | 20% |
| 3+ | 30% |
Desconto Percentual ou por Valor
Cada escalão pode aplicar um desconto percentual ou um valor fixo de desconto. Os descontos por valor são configurados por store view e também guardados na moeda base.
Proteção Contra Desconto Duplo
O valor do desconto da regra nativa de controlo é ignorado. O módulo utiliza a regra para qualificar a promoção, mas calcula autonomamente o valor do desconto.
Interação com Outras Regras
O Quantity Boost respeita as prioridades das regras do Magento e a definição de bloqueio de regras subsequentes. Além disso, o administrador pode selecionar regras cuja aplicação desativa o desconto do Quantity Boost.
Mensagens Frontend
O módulo apresenta mensagens promocionais:
- na barra superior,
- na página de produto,
- na listagem e página da categoria,
- no carrinho.
As mensagens suportam dados dinâmicos, como o número de unidades elegíveis, o próximo desconto e o limiar de portes grátis.
Configuração do Aspeto
Para cada local de apresentação, é possível definir separadamente a cor do texto, fundo, tipo de letra, padding, margin, contorno e classe CSS personalizada.
Relatório no Painel do Magento
O relatório Reports > Promotions > Quantity Boost mostra as encomendas nas quais foi aplicado o desconto Quantity Boost. Isto facilita a análise da eficácia da campanha e o controlo da interação com outras promoções.
Cenário de Exemplo
A loja lança a campanha Descontos Múltiplos 2026:
- primeiro produto elegível sem desconto,
- segundo produto com 20% de desconto,
- terceiro e cada produto seguinte com 30% de desconto,
- a promoção funciona apenas para categorias selecionadas,
- a promoção pode funcionar em conjunto com um voucher de 100 zł, se a configuração das regras do Magento o permitir,
- o limiar de portes grátis é comunicado no carrinho.
Neste cenário, o administrador cria uma regra de carrinho padrão do Magento, define nela as condições de produto e os grupos de clientes, e depois seleciona essa regra na configuração do Quantity Boost. Os escalões de desconto são então definidos diretamente no módulo.
Write Your Own Review


















