Jump to content

Modifier ordre des meilleurs ventes 1.6.2


Recommended Posts

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More