ERICK-ALMASHOP Posted September 14, 2012 Share Posted September 14, 2012 Bonjour, Par défaut Prestashop détermine la meilleure vente par le nombre d'article vendus. Je souhaite que ce calcul se fasse par le montant total d'article vendus. En effet, sur ma boutique j'ai des produits pas cher et d'autres très cher. Je souhaite donc mettre en avant les meilleures ventes par leur chiffres d'affaires et non pas par leur nombre. Pouvez vous m'aider à modifier cela ? Erick Link to comment Share on other sites More sharing options...
ERICK-ALMASHOP Posted September 14, 2012 Author Share Posted September 14, 2012 Veuillez m'excuser ma version est un 1.4.6.2 non pas 1.6.2 qui n'est pas sortit.. Link to comment Share on other sites More sharing options...
ERICK-ALMASHOP Posted September 17, 2012 Author Share Posted September 17, 2012 Pas de solution ? Erick www.alma-solarshop.com Link to comment Share on other sites More sharing options...
Broceliande Posted September 17, 2012 Share Posted September 17, 2012 Pas de solution ? Erick www.alma-solarshop.com Si, mais va falloir mettre les mains dans le cambouis. Le controller que tu cites, best sales, se base sur des enregistrements faits dans une table spécifique ou le prix de vente ne figure pas. Tu vas donc devoir changer la requete, voire idéalement créer un nouveau controller, mais il faudra attaque la table order_detail et non la table best_sales. A titre d'exemple , la requete suivante retourne les ids produits puis le total ve,du dans un ordre descendant : SELECT DISTINCT psod.product_id, Sum(psod.product_price) AS totalsold FROM ps_order_detail AS psod GROUP BY psod.product_id ORDER BY psod.product_price DESC Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now