-Johan- Posted April 25, 2022 Share Posted April 25, 2022 (edited) Bonjour, Je souhaite afficher les produits en promo en premier sur les pages catégorie lors du tri par défait (prix croissant dans mon cas) J'ai vu une piste via ce lien : https://www.lije-creative.com/prestashop-afficher-produits-promo-premier/ En Gros, faire un override du fichier classes\categorie.php et de modifier la requête de la fonction getProducts() Mais c'est pas si simple. Si un produit a plusieurs prix spécifique, il va afficher le produit en question x fois. Je ne trouve pas la bonne requête pour cela. Quelqu'un à déjà fait quelque chose de similaire ? pour Prestashop 1.7.5 Edited April 25, 2022 by -Johan- (see edit history) Link to comment Share on other sites More sharing options...
-Johan- Posted April 25, 2022 Author Share Posted April 25, 2022 (edited) C'est bon, j'ai trouvé une requête qui fonctionne correctement : En me basant sur l'exemple du lien que j'ai donné, j'ai finalement fait un exists dans le select et supprimé le left join : Je n'arrives pas à poster le code en question, cloudflare de prestashop.com me block... J'ai mis le code ici : https://www.johan-lasry.fr/snippets/prestashop-1-7-afficher-les-produits-en-promotions-au-debut-du-listing-des-categories/ Edited April 25, 2022 by -Johan- (see edit history) Link to comment Share on other sites More sharing options...
Divine Posted April 25, 2022 Share Posted April 25, 2022 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