dan3d Posted October 9, 2012 Share Posted October 9, 2012 Bonjour, J'ai cherché une solution sur le forum, mais sans succès. (prestashop 1.5) Je veux simplement trier mes produits pour gérer l'affichage des produits dans la liste proposée aux clients. Sous SPIP, j'avais utilisé des chiffres avant le titre "01.titre", "02.titre"... Et une fonction supprimait les chiffres et le point. Ceci existe il dans prestashop. Et si on peut l'appliquer aussi au back-office ce serait le top. Dan Link to comment Share on other sites More sharing options...
Divine Posted October 9, 2012 Share Posted October 9, 2012 Bonjour, Dans ton back-office, dans l'onglet Préférences >> Produits : "Tri par défaut" Link to comment Share on other sites More sharing options...
cliclasp Posted October 12, 2012 Share Posted October 12, 2012 (edited) Bonjour A l'occasion de la désactivation puis de la réactivation du mode catalogue du produit, la fonction "tri par défaut" dans "preferences produits" a disparu, d'apres la copie d'écran j'ai 'off' à la place J ai la version 1.4.4.0. Auparavant je pouvais donc choisir "Position dans la catégorie" et modifier l'ordre comme je voulais avec les flèches. Maintenant je ne peux plus, voila la copie d'écran de la page préférence produits. Si je pouvais savoir comment réactiver cette fonction, ca permettrait d'éviter le chahut dans la présentation des produits. MERCI Edited October 12, 2012 by cliclasp (see edit history) Link to comment Share on other sites More sharing options...
dan3d Posted October 12, 2012 Author Share Posted October 12, 2012 (edited) Bonjour, Dans ton back-office, dans l'onglet Préférences >> Produits : "Tri par défaut" Bonjour "Divine" (réponse tardive car je n'avais pas eu le mail d'alerte) Merci de votre réponse, effectivement , j'ai vu l'outil de tri. mais (il y a toujours un mais), pour trier mes produits avec un numéro avant le titre > 001. montitre, > 002. Titre n°2... Il me faut retirer ces 001., 002., ... à l'affichage. Donc existe t'il une fonction dans Prestashop pour cela.? Humm, si non, j'ai pas bien compris comment utiliser l'option "Position dans la catégorie". Je l'ai bien choisi dans préférence, mais ceci me donne t'il un moyen de trier un a un mes produits. Dan Edited October 12, 2012 by dan3d (see edit history) Link to comment Share on other sites More sharing options...
cliclasp Posted October 12, 2012 Share Posted October 12, 2012 Dan3d oui quand la fonction "position dans la categorie" est accessible (ce qui n'est pas mon cas); vous pouvez mettre manuellement les produits dans l'ordre que vous voulez et meme les faire glisser en tenant la fleche cliquée http://www.osformation.com/tutoriels-prestashop/4 Link to comment Share on other sites More sharing options...
cliclasp Posted October 12, 2012 Share Posted October 12, 2012 J'ai toujours"off" pour la fonction "tri par defaut", (voir copie d'écran), si quelqu un sait comment debuger, Merci Link to comment Share on other sites More sharing options...
cliclasp Posted October 12, 2012 Share Posted October 12, 2012 (edited) J'ai retrouvé le bout de code manquant dans la version vierge identique a la mienne 'PS_PRODUCTS_ORDER_BY' => array('title' => $this->l('Default order by:'), 'desc' => $this->l('Default order by for product list'), 'type' => 'select', 'list' => array( array('id' => '0', 'name' => $this->l('Product name')), array('id' => '1', 'name' => $this->l('Product price')), array('id' => '2', 'name' => $this->l('Product added date')), array('id' => '4', 'name' => $this->l('Position inside category')), array('id' => '5', 'name' => $this->l('Manufacturer')), array('id' => '3', 'name' => $this->l('Product modified date')) ), 'identifier' => 'id'), je l'ai mise dans le fichier AdminPPreferences qui est dans le dossier Tab de Admin j"ai essayé avec " mise a jour des liens" et sans dans les 2 cas, mais ça a planté la page je suis donc revenue au fichier d'origine - auquel il manque le code- comme ça 'PS_PRODUCTS_ORDER_BY' => array('title' => $this->l('off'), 'off' => $this->l('off'), 'type' => 'select', 'off' , 'identifier' => 'off'), Donc si quelqu'un peut me dire ce qu'il faut faire pour que "tri par défaut" s'affiche enfin? MERCI Edited October 12, 2012 by cliclasp (see edit history) Link to comment Share on other sites More sharing options...
dan3d Posted October 13, 2012 Author Share Posted October 13, 2012 Bonjour cliclasp, Désolé de ne pourvoir t 'aider, peut être le plus simple c'est de réinstaller la boutique ....(oui, je sais) Bon , pour mon problème, je ne comprends pas. > j'ai presta 1.5 > le module "produit phare" installé > l'option "tri par defaut" sélectionnée Mais, nul part je vois le moyen de gérer l'ordre des produits (je vois celui des catégories mais pas celui des produits) Par exemple dans l'onglet "CATALOGUE" > Produit , je ne vois pas les petites flèches pour gérer l'ordre... Ni, la liste des "Produits phares". Grrr... Donc, si quelqu'un peut me dire comment atteindre ces deux outils, je veux bien. Link to comment Share on other sites More sharing options...
innovrelief Posted October 18, 2012 Share Posted October 18, 2012 Avez vous pensé à activer: "FILTRER PAR CATEGORIES"? Ensuite vous cochez une catégorie et là..... les petites flèches apparaissent!!!! Link to comment Share on other sites More sharing options...
dan3d Posted October 19, 2012 Author Share Posted October 19, 2012 Haaaa ! Hé bé , c'est bien caché! Bon pour tout les "non geek" comme moi, POUR CLASSER SES PRODUITS (PS 1.5) dans l'admin 1) dans Préférence, cliquez sur "Produits" 2) dans la sous-rubrique "Pagination" sélectionnez "Position dans sa catégorie" 3) dans "Catalogue" 4) cliquez sur "Produits" 5) Vous voyez la liste des produits 6) cochez la case "Filtrer par catégorie" (en haut) 7) choisissez une catégorie 8) non , vous n'avez toujours pas les flèches de tri ! ;-) , Normal, on continu 9) vous cliquez sur une des deux flèches sous la mention "position" Et là , oui , chaque ligne de produit possède ses flèches. Moi, j'ai mis 10 jours à comprendre cela... pas très malin le Dan3d! 5 Link to comment Share on other sites More sharing options...
dan3d Posted October 19, 2012 Author Share Posted October 19, 2012 Heu , merci à ceux qui m'ont répondu. Link to comment Share on other sites More sharing options...
FrenchMaster Posted November 4, 2012 Share Posted November 4, 2012 Merci pour ces infos ! Link to comment Share on other sites More sharing options...
Eve_S2P Posted January 9, 2013 Share Posted January 9, 2013 Haaaa ! Hé bé , c'est bien caché! Bon pour tout les "non geek" comme moi, POUR CLASSER SES PRODUITS (PS 1.5) dans l'admin 1) dans Préférence, cliquez sur "Produits" 2) dans la sous-rubrique "Pagination" sélectionnez "Position dans sa catégorie" 3) dans "Catalogue" 4) cliquez sur "Produits" 5) Vous voyez la liste des produits 6) cochez la case "Filtrer par catégorie" (en haut) 7) choisissez une catégorie 8) non , vous n'avez toujours pas les flèches de tri ! ;-) , Normal, on continu 9) vous cliquez sur une des deux flèches sous la mention "position" Et là , oui , chaque ligne de produit possède ses flèches. Moi, j'ai mis 10 jours à comprendre cela... pas très malin le Dan3d! Merci, merci, merci ! Moi non plus, je ne pensais pas que ça pouvait être si compliqué de changer l'ordre d'affichage ! Link to comment Share on other sites More sharing options...
Mick46 Posted June 14, 2013 Share Posted June 14, 2013 merci pour l'explication claire et détaillée. enfin, j'ai pu changer de place mes produits ! merci encore ! Link to comment Share on other sites More sharing options...
alain56 Posted September 21, 2013 Share Posted September 21, 2013 dan3dHaaaa ! Hé bé , c'est bien caché! Bon pour tout les "non geek" comme moi, POUR CLASSER SES PRODUITS (PS 1.5) dans l'admin 1) dans Préférence, cliquez sur "Produits" 2) dans la sous-rubrique "Pagination" sélectionnez "Position dans sa catégorie" 3) dans "Catalogue" 4) cliquez sur "Produits" 5) Vous voyez la liste des produits 6) cochez la case "Filtrer par catégorie" (en haut) 7) choisissez une catégorie 8) non , vous n'avez toujours pas les flèches de tri ! ;-) , Normal, on continu 9) vous cliquez sur une des deux flèches sous la mention "position" +1 Merci dan3d Link to comment Share on other sites More sharing options...
Guillaume74 Posted October 28, 2013 Share Posted October 28, 2013 Haaaa ! Hé bé , c'est bien caché! Bon pour tout les "non geek" comme moi, POUR CLASSER SES PRODUITS (PS 1.5) dans l'admin 1) dans Préférence, cliquez sur "Produits" 2) dans la sous-rubrique "Pagination" sélectionnez "Position dans sa catégorie" 3) dans "Catalogue" 4) cliquez sur "Produits" 5) Vous voyez la liste des produits 6) cochez la case "Filtrer par catégorie" (en haut) 7) choisissez une catégorie 8) non , vous n'avez toujours pas les flèches de tri ! ;-) , Normal, on continu 9) vous cliquez sur une des deux flèches sous la mention "position" Et là , oui , chaque ligne de produit possède ses flèches. Moi, j'ai mis 10 jours à comprendre cela... pas très malin le Dan3d! Merci !!! moi aussi j'étais bien parti pour les 10 jours... Link to comment Share on other sites More sharing options...
Zitoun Posted November 3, 2013 Share Posted November 3, 2013 Bonsoir, en bonus un petit script SQL (à vérifier) afin de remettre en ordre les positions d'une catégorie (32) par ordre alphabétique : UPDATE afrips_category_product A0 SET A0.position = ( SELECT COUNT(*) FROM afrips_product A1, afrips_product_lang L1 WHERE A1.id_product = L1.id_product AND L1.id_lang =4 AND A1.id_category_default = 32 AND L1.name < ( SELECT L2.name FROM afrips_product A2, afrips_product_lang L2 WHERE A2.id_product = A0.id_product AND A2.id_product = L2.id_product AND L2.id_lang =4 AND A2.id_category_default = 32 ) ) WHERE A0.id_category = 32 Cordialement. Link to comment Share on other sites More sharing options...
Atheris_421 Posted February 12, 2015 Share Posted February 12, 2015 Haaaa ! Hé bé , c'est bien caché! Bon pour tout les "non geek" comme moi, POUR CLASSER SES PRODUITS (PS 1.5) dans l'admin 1) dans Préférence, cliquez sur "Produits" 2) dans la sous-rubrique "Pagination" sélectionnez "Position dans sa catégorie" 3) dans "Catalogue" 4) cliquez sur "Produits" 5) Vous voyez la liste des produits 6) cochez la case "Filtrer par catégorie" (en haut) 7) choisissez une catégorie 8) non , vous n'avez toujours pas les flèches de tri ! ;-) , Normal, on continu 9) vous cliquez sur une des deux flèches sous la mention "position" Et là , oui , chaque ligne de produit possède ses flèches. Moi, j'ai mis 10 jours à comprendre cela... pas très malin le Dan3d! Merci Dan3D, tu viens de me faire gagner 10 jours de recherches !! ;-) Link to comment Share on other sites More sharing options...
Benoit.ndr Posted November 19, 2015 Share Posted November 19, 2015 UPDATE afrips_category_product A0 SET A0.position = ( SELECT COUNT(*) FROM afrips_product A1, afrips_product_lang L1 WHERE A1.id_product = L1.id_product AND L1.id_lang =4 AND A1.id_category_default = 32 AND L1.name < ( SELECT L2.name FROM afrips_product A2, afrips_product_lang L2 WHERE A2.id_product = A0.id_product AND A2.id_product = L2.id_product AND L2.id_lang =4 AND A2.id_category_default = 32 ) ) WHERE A0.id_category = 32 Est ce que t'es sérieux ? Rien que le fait que tes tables soient préfixées par afrips et non une variable, ce code ne marchera pour personne. Bref.. Link to comment Share on other sites More sharing options...
Alain33 Posted December 3, 2015 Share Posted December 3, 2015 Merci à vous tous pour ces infos !!! Effectivement, pour trouver çà tout seul, faut quand même se lever tôt... Alain33 Link to comment Share on other sites More sharing options...
Winsa Posted January 26, 2016 Share Posted January 26, 2016 Merci à toi, cela fonctionne également pour prestashop 1.6. Link to comment Share on other sites More sharing options...
Fabiteby Posted January 26, 2018 Share Posted January 26, 2018 L'apparition des flèches se fit sous mes yeux ébahis.... (prestashop 1.7) Merci énormément pour cette astuce qui m'était passée sous le nez, même après plusieurs mois d'utilisation intensive ! Link to comment Share on other sites More sharing options...
Guillaume Posted September 14, 2018 Share Posted September 14, 2018 Merci infiniment pour l'astuce, cela fonctionne avec Prestashop 1.7.4.2. C'est incroyable que ce soit aussi tordu de classer ses produits alors qu'on est dans la dernière version ! 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