Victor Muller Posted August 3, 2020 Share Posted August 3, 2020 Bonjour, Je cherche une solution pour masquer les prix en fonction d'un groupe de client, mais en conservant le bouton d'ajout au panier - ce qui n'est pas le cas avec l'option "Ne pas afficher les prix" dans les paramètres du groupe.. Lien vers la boutique: https://mondrink.ch/ Version prestashop: 1.7.6.5 Merci à vous Link to comment Share on other sites More sharing options...
Prestashop Addict Posted August 3, 2020 Share Posted August 3, 2020 Bonjour, il faut modifier deux templates : /themes/votretheme/catalog/_partials/product-prices.tpl et /themes/votretheme/catalog/_partials/miniatures/product.tpl et de remplacer : {if $product.show_price} par {if $product.show_price && $customer.id_default_group!=4} (nb l'exemple ici teste uniquement le groupe id 4. A adapter donc à votre cas.) Link to comment Share on other sites More sharing options...
Victor Muller Posted August 3, 2020 Author Share Posted August 3, 2020 Bonjour et merci pour votre réponse. J'ai pu remplacer cette ligne que dans le product-prices.tpl; introuvable cependant dans product.tpl... (j'ai bien vérifié le chemin d'accès) Pourtant ça fonctionne, à moitié: Les prix sont bien masqués sur la page produit, mais ils restent visibles dans le panier. Est-il possible de masquer les prix tout le long du processus de validation de commande? Autrement-dit, qu'ils n’apparaissent nul part sur le site pour ce groupe de client. Mon cas particulier concerne un client B2B qui souhaite donner l'accès à ses employés pour passer commande, sans les laisser voir les prix d'achat. Merci encore et bonne soirée Link to comment Share on other sites More sharing options...
Prestashop Addict Posted August 3, 2020 Share Posted August 3, 2020 il y a 31 minutes, Victor Muller a dit : Bonjour et merci pour votre réponse. J'ai pu remplacer cette ligne que dans le product-prices.tpl; introuvable cependant dans product.tpl... (j'ai bien vérifié le chemin d'accès) Pourtant ça fonctionne, à moitié: Les prix sont bien masqués sur la page produit, mais ils restent visibles dans le panier. Est-il possible de masquer les prix tout le long du processus de validation de commande? Autrement-dit, qu'ils n’apparaissent nul part sur le site pour ce groupe de client. Mon cas particulier concerne un client B2B qui souhaite donner l'accès à ses employés pour passer commande, sans les laisser voir les prix d'achat. Dans ce cas il faut modifier tous les templates qui affichent le prix. Avec le même code indiqué cela doit le faire. Mais comment allez-vous faire à la fin du processus de commande, il faut bien que le montant total de la commande apparaisse pour payer ? Link to comment Share on other sites More sharing options...
Victor Muller Posted August 3, 2020 Author Share Posted August 3, 2020 Ok je comprends et vais chercher les fichiers alors. Merci pour l'astuce Pour le paiement, j'utilise un module de paiement sur facture, pour B2B = Validation de la commande sans payer. Merci pour vos réponses et votre temps! Link to comment Share on other sites More sharing options...
Prestashop Addict Posted August 4, 2020 Share Posted August 4, 2020 Il y a 13 heures, Victor Muller a dit : Ok je comprends et vais chercher les fichiers alors. Merci pour l'astuce Pour le paiement, j'utilise un module de paiement sur facture, pour B2B = Validation de la commande sans payer. Attention comme ils ont un compte client il faut modifier aussi l'affichage de l'historique des commandes dans l'espace client, le bon de commande, le BL, la facture, et les mails... Gros bulot. Bon courage 🙂 Link to comment Share on other sites More sharing options...
coeos.pro Posted August 4, 2020 Share Posted August 4, 2020 le plus simple serait de faire une copie de la boutique en mettant tous les prix à 0, parce que là le travail est juste immense et sera partiellement perdu en cas de mise à jour boutique/modules/thèmes Link to comment Share on other sites More sharing options...
Victor Muller Posted August 4, 2020 Author Share Posted August 4, 2020 Effectivement y a du boulot... La solution des prix à 0 est bien plus simple en effet. J'ai un module d'import de prix spécifiques en fonction d'un groupe de client - que je recommande vivement pour des imports complexes. Un jeu d'enfant dans ce cas! Merci pour vos réponses! 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