- WordPress :6.4
- Statut : résolu
- Ce sujet contient 3 réponses, 3 participants et a été mis à jour pour la dernière fois par LeKri, le il y a 1 année.
-
AuteurMessages
-
12 janvier 2024 à 16 h 01 min #2465830
Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL : 8.1.23
- Thème utilisé : ASTRA
- Extensions en place : Woocommerce
- Nom de l’hébergeur : LOCAL
- Adresse du site : pas encore en ligne
Problème(s) rencontré(s) : Bonjour à tous et merci de m’accepter sur ce forum. Je suis entrain de créer une plateforme de commandes en ligne. Je rencontre deux soucis distincts.
Cette plateforme ne sera utilisable qu’en interne, donc je souhaite que les utilisateurs puissent passer commande (sélection de produits, mise au panier, validation avec adresse d’expédition) mais je ne souhaite pas que les prix s’affichent ET CELA MEME DANS LE PANIER ET LA VALIDATION DE COMMANDE. Je ne souhaite pas utiliser l’extension catalogue car je préfère que tout se comporte comme un achat en ligne MAIS SANS AUCUN PRIX
J’ai réussi à supprimer les prix sur chaque produit, mais pas dans le panier, ni la commande ou les commandes passées…
Quelqu’un aurait la gentillesse de m’aider ? Par avance, un grand merci.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.12 janvier 2024 à 19 h 01 min #2465847Salut,
Je connais pas très bien astra, mais test pour la page panier déjà :
.woocommerce-js table.shop_table thead th.product-subtotal, th.product-price {
display: none !important;
}
.woocommerce-js #content table.cart td.product-price {
display: none !important;
}
.woocommerce-js #content table.cart td.product-subtotal {
display: none !important;
}
tr.cart-subtotal {
display: none !important;
}
tr.order-total {
display: none !important;
}Page commande :
th.product-total {
display: none !important;
}Sinon en code dans le functions.php peut être tenter cela :
add_filter('woocommerce_get_price_html', 'remove_price');
function remove_price($price) {
return '';
}
add_filter( ‘woocommerce_cart_item_price’, ‘__return_false’ );
add_filter( ‘woocommerce_cart_item_subtotal’, ‘__return_false’ );12 janvier 2024 à 19 h 15 min #2465849Bonjour,
Je ne suis pas sûr de bien comprendre. Vous voulez
- Que les prix affichés soient zéro (ce qui équivaut à cacher les prix sans réellement les modifier) ou bien vous voulez que les prix soient réellement égaux à zéro. Dans le premier cas si vous faites une commande le montant sera le vrai prix des produits, non le prix affiché. Cela peut se faire avec un peu de javascript.
- Dans le deuxième cas les prix et montant réels seront égaux à zéro. Vous pouvez faire ça simplement comme indiqué ICI et mettre en solde à 100% mais vous verrez le prix (barré) et le prix soldé (0). Il sera alors éventuellement possible de masquer les prix et totaux comme en 1. Attention cependant, il n’est pas évident de remettre le prix initial, non soldé, surtout si vous avez de nombreux produits.
Edit: Je vois que Joss47 a répondu plus rapidement que moi avec une solution CSS.
- Cette réponse a été modifiée le il y a 1 année par ferman.
15 janvier 2024 à 10 h 01 min #2465967Bonjour, le code de Joss47 fonctionne très bien, un grand merci 🙂
Je vous souhaite une très belle journée
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.