ninus05 Posted May 3, 2012 Share Posted May 3, 2012 Bonjour, Je vends deux sortes de produits sur mon site Web. Pour la majorité d'entre eux, ils seront commercialisés en ligne et l'achat se fera grâce au panier. Pour les autres, j'aimerai que le client voit les produits mais qu'il me contacte pour commander. Il est impératif que pour cette catégorie de produits, l'ajout au panier ne soit pas cliquable ou bien qu'il ne soit plus visible. Je pense que le plus simple pour y arriver c'est d'indiquer si prix=0 alors pas d'ajout au panier. Mais comment faire ça ? Pouvez-vous m'indiquer quelle ligne rajouter et dans quel fichier ? Je suis novice et je peine à trouver. Merci pour votre aide. PS : si par la même occasion vous savez me dire s'il est possible, sur le même principe de ne pas faire apparâitre le prix si = 0€. Link to comment Share on other sites More sharing options...
jeckyl Posted May 3, 2012 Share Posted May 3, 2012 Bonjour, si vous utilisez la version 1.4 de prestashop, vous pouvez choisir de rendre commandable ou non un produit directement sur la fiche produit dans les options en haut à droite il suffit de décocher rendre disponible à l'achat. Link to comment Share on other sites More sharing options...
Ukoo - Guillaume Posted May 3, 2012 Share Posted May 3, 2012 Bonjour, Quelle version de PS utilisez-vous ? Dans les dernière version de PS il existe une case à cocher "disponible à l'achat" qu'il suffit de décocher sur la fiche produit pour que votre produit n'affiche plus le bouton d'ajout au panier indépendamment de son stock... Edit : erf jeckyl m'a devancé de quelques secondes ^^ Link to comment Share on other sites More sharing options...
ninus05 Posted May 3, 2012 Author Share Posted May 3, 2012 Merci pour vos réponses. J'avais trouvé cette solution dans un autre topic mais malheureusement, je suis toujours à la Version 1.2.5.0 et cette astuce n'est pas possible. J'ai souhaité passer dernièrement à la version 1.4 mais j'ai perdu tout mon site lors de la mise à jour et je suis revenue sur la version initiale qui fonctionne très bien pour le moment. Savez-vous comment faire la même chose sur la version 1.2.5.0 ? Merci par avance. Link to comment Share on other sites More sharing options...
Dev On Web Posted May 3, 2012 Share Posted May 3, 2012 Ce n'est pas forcément bien de reculer une issue innévitable non ? La 1.2... Il faut vraiment en vouloir là Link to comment Share on other sites More sharing options...
Ukoo - Guillaume Posted May 3, 2012 Share Posted May 3, 2012 Je pense qu'en se débrouillant un peu on doit pouvoir bricoler quelque chose dans le tpl de la fiche produit du style : {if $product->price != 0}Ajout panier{/if}* Mais je ne pense pas que ce soit une solution à utiliser car le produit risque bien de finir au panier via un autre moyen... * ce code est faux, ne pas utiliser ! Link to comment Share on other sites More sharing options...
jeckyl Posted May 3, 2012 Share Posted May 3, 2012 Bonjour, vous pouvez englober ce que vous ne souhaitez pas voire apparaitre dans cette condition : {if $product->getPrice(true, $smarty.const.NULL, 0) != 0} {/if} Link to comment Share on other sites More sharing options...
jeckyl Posted May 3, 2012 Share Posted May 3, 2012 Je pense qu'en se débrouillant un peu on doit pouvoir bricoler quelque chose dans le tpl de la fiche produit du style : {if $product->price != 0}Ajout panier{/if}* Mais je ne pense pas que ce soit une solution à utiliser car le produit risque bien de finir au panier via un autre moyen... * ce code est faux, ne pas utiliser ! En même temps sir le gars gruge pour mettre un produit à 0 dans sa commande on le repaire tout de suite, je ne crois pas que cela soit pour une boutique de la taille d'amazon où les commandes ne sont pas gérée par les même services ;-) Link to comment Share on other sites More sharing options...
ninus05 Posted May 3, 2012 Author Share Posted May 3, 2012 Merci pour ce code jeckyl, je vais l'essayer tout de suite ! Oui je sais Dev On Web, c'est pour ça que je souhaitais passer à la 1.4 Le problème, c'est que j'ai créé le site en 2009 pour mes études, suite à ça j'ai été embauché pour une toute autre mission au détriment du site et aujourd'hui on me demande de m'y remettre pour effectuer des modifications. Le soucis, c'est que n'ayant pas pratiqué pendant 3 ans, il y a des beug inévitables comme une mise à jour qui plante mon site... et prise par le temps, je n'ai pas d'autre choix que de me tourner vers vous afin de régler ce problème qui me chagrine depuis 15 jours. Merci de prendre le temps de m'aider ! Link to comment Share on other sites More sharing options...
jeckyl Posted May 3, 2012 Share Posted May 3, 2012 Quel est l'url du site car à part le design ou des module exotic il n'y a pas de raison d'avoir des plantages. Link to comment Share on other sites More sharing options...
ninus05 Posted May 3, 2012 Author Share Posted May 3, 2012 http://www.fusadee-shop.com/ Link to comment Share on other sites More sharing options...
jeckyl Posted May 3, 2012 Share Posted May 3, 2012 Ah mon avis vous pouvez abandonner ce template et repartir sur celui de base et faire la mise à jour du site sans risque. Avez vous beaucoup de module tiers ? Il existe plusieurs 2 modules facilitant la mise à jour de Prestashop par contre je ne sais pas si celui proposé par Prestashop est fonctionnel sur une version aussi ancienne que la votre. Link to comment Share on other sites More sharing options...
ninus05 Posted May 3, 2012 Author Share Posted May 3, 2012 merci pour votre conseil. Je vais boucler ce site car je dois absolument le présenter fonctionnel pour demain et je ferais les test de mise à jour en local avec le template de base. Si ça fonctionne, je partirai comme ça sur la version 1.4 J'ai quelques modules tiers, les deux plus importants étant le menu haut et le formulaire de devis. 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