PrestaShop Marketing & Promoções

Módulo Selo de Mais Vendido para PrestaShop: Best Seller Flag

A prova social automática nos seus produtos que mais vendem.

O Best Seller Flag apresenta um selo «Mais vendido» nos produtos que realmente mais vendem na sua loja. A deteção é automática (tabela ps_product_sale), a apresentação é nativa (hook actionProductFlagsModifier) e o desempenho está garantido: uma única consulta SQL por página, com cache estática. Deixa de precisar de marcar produtos à mão: o catálogo comunica sozinho quais são os seus campeões de vendas.

PrestaShop 8.0+ Hook nativo 1 consulta SQL por página Multiloja Cache estática 100 % configurável
  • Reembolso em 30 dias
  • 12 meses de atualizações
  • Suporte em 24h
www.datafirefly.com/pt/
Selo «Mais vendido» apresentado numa ficha de produto PrestaShop
v1.0.0 · atualizado 2025-04-08
O que faz

A versão curta.

01

Deteção automática

O módulo identifica em tempo real os seus produtos mais vendidos a partir da tabela ps_product_sale. Sem marcação manual e sem tarefas de cron: a lista atualiza-se a cada encomenda validada.

02

Desempenho máximo

Uma única consulta SQL leve por carregamento de página, com cache estática. Tenha 12 ou 60 produtos apresentados, o impacto na base de dados é constante.

03

Hook nativo do PrestaShop 8

Usa o actionProductFlagsModifier, o hook oficial para acrescentar selos. Compatível com todos os temas do PS 8 que respeitem o sistema de selos (Classic, Hummingbird e a maioria dos temas comerciais).

04

Configuração muito simples

Uma página de definições com dois campos: número de produtos mais vendidos (1 a 500) e texto do selo. Grave e fica em linha.

A versão longa

Tudo o que quer saber antes de instalar.

Uma análise detalhada de como o Módulo Selo de Mais Vendido para PrestaShop: Best Seller Flag funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.

§ 01

A prova social, uma alavanca de conversão subaproveitada

Quando um visitante hesita entre vários produtos parecidos, o sinal de que «este produto vende bem» costuma ser o que faz pender a balança. As grandes lojas online fizeram disso um pilar da experiência («Mais vendido», «N.º 1 em vendas»). O Best Seller Flag responde a essa necessidade no PrestaShop 8, sem configuração manual, sem listas para manter e sem risco de incoerência entre o que diz no marketing e o que as vendas mostram.

§ 02

Como funciona

A cada carregamento de página, o módulo executa uma única consulta SQL à tabela ps_product_sale (a tabela padrão do PrestaShop que agrega as vendas por produto). Identifica os N produtos mais vendidos conforme a sua configuração, guarda o resultado em cache estática durante o pedido e acrescenta um selo «Mais vendido» a esses produtos, pelo hook actionProductFlagsModifier. Sem alterar o catálogo e sem tabelas adicionais.

§ 03

Multiloja tratado de origem

Em multiloja, cada loja calcula os seus próprios mais vendidos a partir das suas próprias vendas. A loja portuguesa mostra os seus campeões em Portugal e a loja espanhola os dela. A filtragem por contexto de loja é automática, sem configuração.

§ 04

Personalização da apresentação

O texto do selo é configurável por idioma: «Mais vendido», «Best Seller», «Más vendido», «Bestseller», etc. A apresentação visual usa as classes CSS padrão do PrestaShop para os selos, pelo que pode aplicar a sua identidade gráfica sem mexer no PHP do módulo.

§ 05

Uma alegação que assenta em dados reais

Desde a transposição da diretiva Omnibus pelo Decreto-Lei n.º 109-G/2021, fiscalizada pela ASAE, as alegações apresentadas ao consumidor têm de corresponder à realidade. É uma vantagem deste módulo face à marcação manual: o selo é calculado a partir das vendas efetivamente registadas na base de dados, e não de uma lista escrita à mão que pode ficar desatualizada ou ser complacente. O que o visitante vê corresponde ao que a loja vendeu.