Jump to content

pas d'ajout au panier si prix = 0


ninus05

Recommended Posts

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

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

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

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

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

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

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 :unsure:

 

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...