D6 - Ubercat - Cacher les prix = à 0

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Ubertcart - cacher les prix = à 0 (ou plus exactement "0.00000")

Bonjour,

J'utilise Drupal 6.26 avec Ubercart 6.x-2.9.

Voici mon problème :

  • J'ai installé le module "Not for sale flag" 6.x-2.0-beta1 (ainsi que le module prérequis "flag") afin d'indiquer à certains de mes produits qu'il ne sont pas à vendre.

  • Lorsque je coche la case pour indiquer qu'un produit n'est pas à vendre, le bouton "acheter" disparaît bien mais le prix (qui est 0) ne se cache pas. Il est formatté en "0.00000".

  • Dans la configuration du module "Not for sale flag" (admin/store/settings/price-handlers),
    le modificateur de prix est rangé ainsi : "Not for sale handler" (activé), "TVA price alterer" (activé), "Gestionnaire de prix par défaut" (activé).
    et le formatteur de prix est coché sur "Not for sale price handler"
    Comme c'est indiqué sur la page projet du module (http://drupal.org/project/uc_notforsale).

  • Pour information, j'utilise le module "Display Suite" pour afficher les données de mes produits (mais je pense que ça ne rentre pas en compte pour mon problème).

  • J'ai tenté une autre approche en installant le module "UC Price Visibility" 6.x-1.1(http://drupal.org/project/uc_price_visibility), mais ça ne marche pas du tout comme il faudrait -_-'

Voilà, c'est très embêtant que ce prix ne se cache pas car en plus de cela, ça m'empêche d'utiliser correctement le "prix indicatif" sur certains produits.

Si quelqu'un a une idée, ce serait super :-)
Je coince à mort.
PS: je ne suis pas très adepte du développement sur Drupal, donc j'utilise les modules existants.

Fichier attachéTaille
Icône image screen1.png80.55 Ko
Icône image screen2.png16.9 Ko
Icône image screen3.png27.76 Ko
Version de Drupal : 

Bonjour,

Effectivement, je n'avais pas le module Rules (que je ne connaissais pas).
Je l'ai installé ainsi que UC_Rules (http://drupal.org/project/uc_rules) (mais il n'y a rien d'intéressant pour moi dedans).

Par contre, j'ai un peu de mal à configurer une règle (screenshots à l'appui dans le post principal), j'ai l'impression que je ne peux pas faire ce que je veux ou alors je le fais mal.

Je ne peux pas vérifier le contenu du champs (pas CCK mais intégré à Ubercart) "prix de vente" s'il est à "0.00000" pour le remplacer par rien ou supprimer carrément.

Pourrais-tu me guider dans cette voie s'il te plaît parce que je pense que c'est une piste difficile mais intéressante.

Merci d'avance.