PrestaShop Marketing & Promoções

Módulo Promoções por Quantidade PrestaShop 8 e 9: X Comprados Y Oferecidos e Etiquetas Promo

Cinco mecânicas de promoção por quantidade, com a etiqueta certa na miniatura do produto.

Uma etiqueta «4+2 grátis» colocada na miniatura trabalha melhor do que um banner no topo da página: anuncia a oferta no momento em que o cliente escolhe a sua quantidade. Este módulo cria as ofertas por quantidade mais comuns do retalho, mostra-as nas listagens e nas fichas de produto e calcula o desconto no carrinho sem código promocional. Os artigos mais baratos do lote são os oferecidos, como manda o uso comercial.

At a glance
  • Cinco tipos de ofertas: X comprados Y oferecidos, enésimo a -X %, a -X euros, a preço imposto e preço de lote
  • Etiqueta promocional colocada na miniatura do produto: cinco formas, quatro posições e cores por oferta
  • Desconto calculado no carrinho através de uma regra privada, sem código para introduzir
  • Segmentação por produto, categoria, marca ou catálogo inteiro, com prioridade entre ofertas
  • PrestaShop 8.0 a 9.x, multiloja, cinco idiomas e nenhum override
PrestaShop 8.0 a 9.x 5 tipos de ofertas Etiquetas nas miniaturas Multiloja Sem overrides
  • Reembolso em 30 dias
  • 12 meses de atualizações
  • Suporte em 24h
www.datafirefly.com/pt/
Oferta X comprados Y oferecidos apresentada com uma etiqueta promo numa ficha de produto PrestaShop
v1.0.0 · atualizado 2026-07-27
O que faz

A versão curta.

01

X comprados, Y oferecidos

O formato 4+2, 3+1 ou 2+1. O motor identifica os lotes completos no carrinho e oferece as unidades mais baratas de cada lote.

02

O enésimo artigo com desconto

O 2.º a -25 %, o 3.º a -50 %, o 2.º a 1 euro. Três variantes à escolha: percentagem, desconto fixo ou preço imposto.

03

Preço de lote

3 por 10 euros, 5 por 20 euros. O motor cobre a diferença entre a soma dos preços unitários e o preço de lote anunciado.

04

Etiqueta colocada na miniatura

Texto livre traduzido em cinco idiomas, cinco formas, quatro cantos da imagem e cor de fundo e de texto definidas por oferta.

05

Mix and match

As quantidades somam-se por produto, por variante ou sobre o conjunto dos produtos associados à oferta.

A versão longa

Tudo o que quer saber antes de instalar.

Uma análise detalhada de como o Módulo Promoções por Quantidade PrestaShop 8 e 9: X Comprados Y Oferecidos e Etiquetas Promo funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.

§ 01

A etiqueta é que vende, não a regra de carrinho

Um desconto configurado no PrestaShop fica invisível enquanto o cliente não atingir a quantidade. A etiqueta inverte a lógica: anuncia a oferta enquanto o cliente percorre a categoria, no momento exato em que decide quantos leva. É por isso que o módulo trata a apresentação e o cálculo como um só objeto. Cria uma oferta e a etiqueta e o desconto decorrem daí.

§ 02

Cinco mecânicas cobertas

X comprados Y oferecidos cobre o 2+1, o 3+1 e o 4+2. O enésimo artigo com desconto cobre o 2.º a -25 %, o 3.º a -50 % e todas as variantes de posição. Duas declinações completam este formato: um desconto em euros sobre o enésimo artigo, ou um preço imposto do tipo o 2.º a 1 euro. O quinto tipo é o preço de lote, 3 por 10 euros, útil quando prefere comunicar um preço redondo em vez de uma percentagem.

§ 03

Que artigo é oferecido

O motor ordena as unidades elegíveis do carrinho por preço decrescente e aplica a vantagem às mais baratas de cada lote. É a regra aplicada pela grande distribuição e a que o cliente espera. Num lote 3+1 composto por artigos de 20, 15, 10 e 5 euros, o artigo oferecido é o de 5 euros.

§ 04

Agrupamento das quantidades

Estão disponíveis três modos de soma. Por produto, com todas as variantes juntas: seis frascos do mesmo gel de banho ativam a oferta mesmo tratando-se de três perfumes diferentes. Por variante: cada variante conta por si. Mix and match: todas as unidades dos produtos associados à oferta entram na mesma contagem, o que permite fazer 4+2 numa gama completa em vez de numa única referência.

§ 05

Prioridade e consumo das unidades

Quando várias ofertas visam o mesmo produto, a prioridade determina a ordem de aplicação. Uma unidade já consumida por uma oferta sai do cálculo para as seguintes, o que impede que um mesmo artigo seja oferecido duas vezes. Em sete artigos com uma oferta 4+2, seis unidades são consumidas e a sétima fica disponível para outra oferta.

§ 06

O que acontece no carrinho

A cada alteração do carrinho, o motor recalcula o total dos descontos e sincroniza uma regra de carrinho privada cujo código interno começa por DFQD. O cliente vê uma única linha de desconto e não tem qualquer código para introduzir. Um resumo opcional por baixo do carrinho detalha o valor trazido por cada oferta. Na validação da encomenda, a regra é desativada e desassociada do módulo, mas continua ligada à encomenda para as suas exportações contabilísticas e as suas notas de crédito.

§ 07

Personalização da etiqueta

O texto da etiqueta aceita variáveis que retomam os valores da oferta: a quantidade comprada, a quantidade oferecida, a posição do artigo com desconto, o valor do desconto e o seu equivalente em preço formatado. Escreve «4+2 grátis» ou «o 2.º a -25 %» diretamente nos cinco idiomas, ou deixa o campo vazio para uma geração automática. Cor de fundo, cor de texto, forma e posição definem-se oferta a oferta, o que permite distinguir uma ação sazonal de uma oferta permanente.

§ 08

Integração técnica

O módulo liga-se a displayProductPriceBlock para a etiqueta, a displayProductAdditionalInfo para a tabela das ofertas e a displayShoppingCartFooter para o resumo do carrinho. Um script no front-office reposiciona a etiqueta no contentor da miniatura para a mostrar sobreposta à imagem, e depois repete essa colocação após as atualizações Ajax da pesquisa por facetas, da paginação e da vista rápida. Nenhum override de classe ou de controlador é instalado, e o CSS está isolado sob o prefixo dfqd.