Hello ! 🙂
Si tu es ici c’est que tu es confrontĂ© au mĂŞme soucis que j’ai pu avoir : N’afficher que l’option frais de port offert lors de l’Ă©tape de validation sur ta boutique e-commerce sous WordPress avec WooCommerce.
En effet tu as surement d’autres modes de livraison sur ton site mais Ă partir de X euros tu souhaites offrir la livraison Ă tes clients. Grâce Ă ce petit fichier php tu vas pouvoir ordonner Ă ton eshop de ne laisser affichĂ© que le mode de livraison offert Ă tes client.
C’est ça, mais je fais comment ?
Il te suffit de tĂ©lĂ©charger le fichier se trouvant en bas de cet article, le mettre dans ton dossier « mu-plugins » qui se trouve sur ton FTP dans le dossier /wp-content/. Si ce dossier n’existe pas, il suffit de le crĂ©er, c’est très important !
Le fichier sera activĂ© automatiquement par WordPress / WooCommerce et tu n’as donc rien d’autre Ă faire, Ă part bien vĂ©rifier que la règle fonctionne et que tu vois seulement les frais de livraison offert lors de l’Ă©tape de paiement !
25 Responses
Bonjour Josselyn,
Merci pour cet intĂ©ressant article sur l’affichage « frais de port offert ». Je galère avec ça et je ne pensais pas trouver la rĂ©ponse.
Malheureusement je vois que le code n’apparait pas en bas de la page …
Que faut il faire pour le recevoir, ce petit code bien utile? …
Merci de votre prochain retour et bravo pour vos articles!
Ă€ bientĂ´t.
Bien cordialement
Daniel B
Bonjour Daniel,
Le petit bout de code doit être accessible normalement la. Il suffit de liker ma page comme indiqué dans la boite
Re bonjour !
Je viens de dĂ©couvrir yon article qui semble rĂ©pondre Ă ma question posĂ©e il y quelques minutes. Est-ce que ce fichier .phb peut ĂŞtre directement intĂ©grĂ© dans l’Ă©diteur de thème sous WP ?
Cela n’affichera que la mĂ©thode de frais gratuit en effet. Le fichier doit ĂŞtre placĂ© la ou je l’indique dans l’article :
« Il te suffit de télécharger le fichier se trouvant en bas de cet article, le mettre dans ton dossier « mu-plugins » qui se trouve sur ton FTP dans le dossier /wp-content/. »
Je viens de le faire, sauf que la modification n’est pas effective. De plus dans les Extensions je n’ai pas l’onglet « extensions indispensables », sauriez-vous pourquoi?
As-tu bien ajouté le fichier dans le dossier mu-plugins de ton site ?
Peut ĂŞtre dans avancĂ©es alors, cela a surement du changer de nom depuis la rĂ©daction de l’article
J’ai bien fait l’ajout sur le FTP, je regarde et te dis !
Merci pour le tips ! ça fonctionne correctement.
Pour ma part j’ai crĂ©er un dossier mu-plugins dans wp-content et upload ton fichier !
Par tout hasard, sais tu comment retiré le texte : « Les options de livraison seront mises à jour lors de la commande. » dans la page panier ?
Merci Ă toi
Hello
Yes, d’ailleurs je l’explique dans la vidĂ©o que le dossier n’est pas forcĂ©ment prĂ©sent de base sur certaines installations 🙂
Tu peux retirer le texte en ajouter du CSS personnalisé et en mettant cela :
p.woocommerce-shipping-destination {
display: none !important;
}
Bon courage !
Bonjour Josselyn,
Merci pour cet article très intĂ©ressant. Je n’arrive pas Ă tĂ©lĂ©charger le fichier malgrĂ© un clic sur l’icĂ´ne Like.
Le fichier est-il toujours disponible ?
Merci
Emmanuelle
Bonjour,
Actualise la page cela devrait ĂŞtre ok
Bonjour Josselyn,
Merci pour cette fonction bien utile.
Qu’est il possible de faire pour que le mode « point de vente », reste toujours disponible (livraison gratuite ou pas)?
Merci
Bonjour Florent,
Normalement non cela ne devrait plus apparaitre.
Bonjour Josselyn,
Juste un grand merci. Entre cet article et celui sur les FDP livraison, j’ai pu faire ce que je voulais. Alors merci 🙂
Bonjour Valérie,
Et bien merci à vous et content de vous avoir aidé 🙂
Super intéressant cet article ! Bookmarké !
Par contre comme le dit Florent, l’option ‘local_pickup’ n’est plus pris en compte.
C’est dommage en ces temps de « click and collect » de forcer l’envoi et de ne plus proposer cette option.
Pas rĂ©ussi Ă modifier le code correctement pour qu’il prenne en compte ce ‘method_id’.
Bonjour,
Et merci pour cet article.
Je voudrais aussi ne plus afficher certaines options d’expĂ©dition. En effet, je vends du carrelages ainsi que des Ă©chantillons (gratuit, le client ne paye que la livraison) mais lorsque la personne commande un Ă©chantillon et du carrelage, les 2 modes d’expĂ©dition s’affichent. Comme le prix de la livraison de l’Ă©chantillon est moindre il peut la choisir et c’est ce que je voudrais cacher. Est-ce que cela est possible avec votre mĂ©thode ?
Cordialement,
Bruno
Bonjour,
Le plus simple est de tester afin de voir si cela fonctionne, vous n’allez rien casser 🙂
Par contre, la mĂ©thode expliquĂ©e ici (dans cet article) a la mĂ©canique qui fait en sorte de masquer TOUTES les AUTRES mĂ©thodes d’expĂ©dition SI on a une mĂ©thode de FDP offert, donc… je doute fort que cela soit dans votre sens 🙂
Merci beaucoup !
Bonjour Josselyn, un grand merci pour ce plugin !
Malheureusement je ne sais pas s’il peut fonctionner dans mon cas. J’ai plusieurs offres de livraison (par dĂ©faut lettre max (gratuit peut importe le tarif), colissimo (offert Ă partir de 49€), mondial relay (offert Ă partir de 49€)
LĂ actuellement avec le plugin, seul l’offre lettre max s’affiche.
Si le client commande pour 70€ par exemple, j’aimerai que les 3 offres gratuites s’affichent.
Est-ce possible s’il vous plait ?
Merci !
Bonjour, malheureusement je n’ai toujours pas trouvĂ© la solution, si jamais quelqu’un a une idĂ©e… Merci beaucoup !
Bonjour Guillaume
Je ne comprends pas trop, le plugin va n’afficher que les offres de FDP offerts. Dans votre cas si les trois sont offertes alors… elles s’afficheront de base sans frais supplĂ©mentaires. L’astuce prĂ©sentĂ©e ici est intĂ©ressant QUE si vous ne voulez afficher qu’un seul mode de livraison offert en soit.
A la rigueur, vous pouvez ajouter la mention (OFFERT) Ă la suite des frais, vous avez un petit code ici > https://github.com/yeswycan/woocommerce-code/blob/main/ajouter-offert-si-fdp-gratuit.php
Bonjour Josselyn,
Merci pour ce petit bout de code. Malheureusement, il ne fonctionne pas chez moi, j’ai pourtant bien la nouvelle catĂ©gorie qui s’est crĂ©Ă©e dans les extensions avec votre extension qui s’affiche.
Dans votre code php, le test est fait avec ‘free_shipping’, est-ce qu’avec les dernières maj le method_id n’a pas changĂ© de valeur?
Bonjour, je suis tombĂ©e sur votre article en cherchant dĂ©sespĂ©rĂ©ment cette rĂ©ponse. Malheureusement, ça n’a pas fonctionnĂ© (j’ai fait du pas Ă pas avec la vidĂ©o). Je suis novice dans ce monde (wordpress, codage, woocommerce, extensions etc…) Sauriez-vous me dire si ça n’a pas fonctionnĂ© car je n’ai pas de thème enfant?
Bonjour,
Non cela n’a aucun rapport avec un thème enfant, car il faut le placer dans le dossier « mu-plugins » qui se trouve sur ton FTP dans le dossier /wp-content/
S’il n’existe pas, il faut le crĂ©er avant et placer le fichier dedans.