kerlin Posted April 14, 2022 Share Posted April 14, 2022 (edited) Bonjour, Soit un site sous PS 1.7.6.4 qui vend des produits en stock et fait également des précommandes. Pour ces derniers, les quantités sont donc à 0 mais l'achat est autorisé. Ces produits ont comme catégorie principale Précommandes, et sont associés également à d'autres catégories. Une fois que ces produits sont dispos chez le fournisseur, ils lui sont commandés et quittent alors la catégorie Précommandes pour avoir une de leurs autres catégories associées comme catégorie principale. Comme nous avons ajouté un grand nombre de produits en précommande, actuellement les pages des catégories associées montrent en premier ces produits. Il faudrait que le visiteur puisse choisir d'afficher ou non ces précommandes pour avoir un accès plus facile aux produits en stock et disponibles de suite. J'ai donc réglé le module à facettes pour ajouter le choix "En stock" et "Indisponible". Manifestement, cette fonctionnalité ne semble pas prendre en compte la quantité disponible mais le fait que le produit est ou pas disponible à la vente. Car même en cochant "En stock" tous les produits en précommande s'affichent. Y aurait-il une astuce pour modifier cela ? J'ai cherché dans les fichiers PHP du module mais n'ai pas vu (ou pas compris) sur quel critère il se base pour juger si le produit est en stock ou pas. Merci d'avance si quelqu'un a une petite idée ! Edited April 14, 2022 by kerlin Résolu (see edit history) Link to comment Share on other sites More sharing options...
kerlin Posted April 14, 2022 Author Share Posted April 14, 2022 J'ai finalement résolu le problème en faisant une recherche en anglais et en découvrant cette page Github https://github.com/PrestaShop/PrestaShop/issues/14518. Le code proposé en solution à la fin, avec fichier à télécharger sur un drive, fonctionne impec sur un 1.7.6.4 😉 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