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.
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í.
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.
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.
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.
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.
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.
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.
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.
Ainda não existem avaliações.