Matichouraider Posted March 7, 2017 Share Posted March 7, 2017 Bonjour, Je développe actuellement une boutique Prestashop 1.7. Je n'arrive pas à enlever le trie par pertinence de la barre déroulante dans la page "tous les produits". Dans quel fichier cela se passe ? Est-il possible de le faire depuis le back-office ? Merci d'avance pour vos réponses M.J 1 Link to comment Share on other sites More sharing options...
MAHI Distribution Posted April 20, 2023 Share Posted April 20, 2023 personne ne sait ? Link to comment Share on other sites More sharing options...
Ariane Web et Plus Posted April 22, 2023 Share Posted April 22, 2023 Bonjour, C'est un peu tard pour la première demande 😆 Dans le fichier SearchProvider.php \modules\ps_facetedsearch\src\Product\SearchProvider.php Ne modifez pas directement le module mais faites en une copie dans votre thème. Commentez les lignes suivantes comme cela : $sortPosAsc = new SortOrder('product', 'position', 'asc'); et $sortPosAsc->setLabel( $translator->trans('Relevance', [], 'Modules.Facetedsearch.Shop') ), private function getAvailableSortOrders() { $sortSalesDesc = new SortOrder('product', 'sales', 'desc'); // $sortPosAsc = new SortOrder('product', 'position', 'asc'); $sortNameAsc = new SortOrder('product', 'name', 'asc'); $sortNameDesc = new SortOrder('product', 'name', 'desc'); $sortPriceAsc = new SortOrder('product', 'price', 'asc'); $sortPriceDesc = new SortOrder('product', 'price', 'desc'); $translator = $this->module->getTranslator(); return [ $sortSalesDesc->setLabel( $translator->trans('Best sellers', [], 'Modules.Facetedsearch.Shop') ), // $sortPosAsc->setLabel( // $translator->trans('Relevance', [], 'Modules.Facetedsearch.Shop') // ), $sortNameAsc->setLabel( $translator->trans('Name, A to Z', [], 'Shop.Theme.Catalog') ), $sortNameDesc->setLabel( $translator->trans('Name, Z to A', [], 'Shop.Theme.Catalog') ), $sortPriceAsc->setLabel( $translator->trans('Price, low to high', [], 'Shop.Theme.Catalog') ), $sortPriceDesc->setLabel( $translator->trans('Price, high to low', [], 'Shop.Theme.Catalog') ), ]; } Link to comment Share on other sites More sharing options...
MAHI Distribution Posted April 22, 2023 Share Posted April 22, 2023 Bonjour Merci pour ta réponse, ca enlève l'intitulé "tri par pertinence" mais malheureusement ca ne change rien au tri. ce qui serait bien ca serait d'avoir par défaut un tri par "ventes, ordre décroissant", sinon on va mettre en avant des produits que personne n'achète. Merci beaucoup de ton aide. Link to comment Share on other sites More sharing options...
AfterGlow93 Posted April 24, 2023 Share Posted April 24, 2023 S'il s'agit du tri par défaut des catégories, cela se règle dans la section Produits des Paramètres généraux de Prestashop. Pour retirer l'onglet de tri, on peut le faire via l'override ou le template selon le thème sélectionné (en sachant qu'il sera accessible avec l'attribut URL si on supprime l'affichage uniquement). Link to comment Share on other sites More sharing options...
MAHI Distribution Posted April 24, 2023 Share Posted April 24, 2023 Merci AfterGlow93, mais c'est pour le réglage des produits, pas la catégorie mère. Ca changera les produits de la catégorie https://www.mahi-distribution.com/capsule-lavazza-blue , mais peut hic avant de passer par ces capsules, les clients passent par la catégorie mère "capsule de café" https://www.mahi-distribution.com/capsules-cafe et cette catégorie affiche les produits par pertinence, t il nous est impossible (apparemment) de régler l'ordre d'affichage. Ca aurait mis par défaut sur meilleur vente ca aurait été bien, mais ca affiche des produits par défaut "par pertinence" Vous avez pas ce problème dans votre boutique ? 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