Everything you'd want to know before you install.
A detailed look at how Best Seller Flag — Automatic best-seller badge for PrestaShop 8 works, why we built it the way we did, and the thinking behind the features above.
Social proof, an underused conversion lever
When a visitor hesitates between several similar products, the signal "this product sells well" often tips the balance. Amazon has made it a pillar of its UX ("Best Seller", "Amazon's Choice", "#1 in sales"). Best Seller Flag answers this need on PrestaShop 8 — with no manual configuration, no list to maintain, no risk of inconsistency between your marketing claims and your actual sales reality.
How it works
On every page load, the module runs a single SQL query on the ps_product_sale table (the standard PrestaShop table that aggregates sales per product). It identifies the N best-selling products according to your configuration, caches the result statically for the duration of the request, then adds a "Best Seller" flag on these products via the actionProductFlagsModifier hook. No catalogue modification, no additional table.
Multistore handled natively
In multistore mode, each sub-store calculates its own best-sellers from its own sales. The France sub-store will see its France #1 sellers, the Germany sub-store its Germany #1 sellers. Automatic filtering by shop context, no configuration needed.
Render customisation
The badge text is configurable per language: "Best Seller", "Meilleure vente", "Más vendido", "Bestseller", etc. Visual rendering is done via standard PrestaShop CSS classes for flags — you can apply your design guidelines without touching the module's PHP.
Reviews
There are no reviews yet.