WooFrance Dépannage et support WordPress WooCommerce › Forums › Forum de Support WooCommerce › WooCommerce : Expédition : Frais de port OU livraison gratuite
Étiqueté : choix livraison, expédition
- Ce sujet contient 13 réponses, 11 participants et a été mis à jour pour la dernière fois par
Durand, le il y a 4 années.
-
AuteurMessages
-
1 avril 2017 à 0 h 10 min #3103
Bonjour,
J’ai paramétré sur mon site que les frais de port sont de 6 €. Et la livraison est gratuit pour toute commande supérieure à 200 € sur le total.
Hors, en testant, en faisant un panier à + 200 €, j’ai 2 choix Frais de port à 6 € et Livraison Gratuite.
Comment virer les frais de port à 6 € afin d’imposer la livraison gratuite et donc de ne pas avoir le choix.
J’avais pensé que c’était automatique.PS: Par contre, la livraison gratuite n’apparaît pas si ma commande est inférieure à 200€ donc ça c bon!
Merci pour vos éclairages!
Cordialement,
Nico.
Have fun with WordPress1 avril 2017 à 13 h 47 min #3105salut
A mon avis tu a mal configurer ton système.
Have fun with WordPress
Tu a du mettre 2 système de livraison au choix au lieu d’un seul dont les frais change en fonction de la tranche de prix6 avril 2017 à 0 h 57 min #3144Bonjour,
Hélas non, j’ai bien ajouté « Livraison Gratuite » en plus de « Forfait » pour le pays France.
Mais j’ai pu régler le problème en installant ce plugin WooCommerce Advanced Free Shipping qui me permet de cacher l’autre option…Je pense que c’est peut-être un bug de WooCommerce.
Merci encore!
Have fun with WordPress1 user thanked author for this post.
27 septembre 2017 à 17 h 08 min #39721Bonjour,
J’ai exactement le même problème que Nico. (J’utilise WooCommerce 3.1.2)
J’ai pour la France un forfait à 3,50€ et la livraison gratuite à partir de 45€ d’achat et les deux choix s’affichent (3,50€ ou Livraison gratuite) lorsque que le montant total dépasse 45€.
J’ai pris l’extension que Nico mentionne (un grand merci à lui ;)) et cela résout effectivement le problème seule la livraison gratuite est proposée à partir de 45€ d’achat.
Quelqu’un a-t-il trouvé une solution sans passer par une extension ou c’est un « bug » WooCommerce ou moi qui ne paramètre pas correctement?
Merci!
Have fun with WordPress28 septembre 2017 à 10 h 04 min #39736Dans les réglages d’expédition, vous pouvez placer la livraison gratuite tout en haut de la liste.
Cela ne fera pas disparaitre les 2 choix, mais quand la livraison gratuite est disponible, elle sera sélectionnée automatiquement.Have fun with WordPressDéveloppeur PHP et WordPress En Alsace dans l'annuaire des prestataires WordPress et WooCommerce
Création d'extensions pour WordPress et WooCommerce - Personnalisation d'extensions existantes
🔶 Si vous appréciez mon aide, vous pouvez me faire un don de n'importe quel montant en cliquant ici.12 juin 2018 à 16 h 27 min #63300Bonjoumikosworld et m4rie ,
Comment avez-vous procédé ? Car je mets en place le même système de frais de port que vous et j’ai installé WooCommerce Advances Free Shipping mais ça m’affiche toujours le choix….
Merci à vous 😀
Have fun with WordPress1 février 2020 à 14 h 08 min #162675J’ai le même souci, c’est quand meme dingue qu’il faille un enième plugin pour cacher le forfait quand les conditions sont remplies pour avoir la livraison gratuite…
Have fun with WordPress10 mars 2020 à 18 h 01 min #168968Bonjour,
Je rencontre le même soucis. Y a t’il un moyen d’éviter d’utiliser une extension pour cela ?
cdt,
Have fun with WordPress
Vincent20 mars 2020 à 11 h 15 min #172878Bonjour,
j’ai exactement le même soucis, avez-vous trouvé une solution ?
cdt
Have fun with WordPress1 avril 2020 à 18 h 27 min #180043Bonjour à tous,
Je confirme que le plugin cité plus haut fonctionne parfaitement et règle le bug.
Pour mon cas, j’ai plusieurs produits et besoin de frais de livraisons à 10 euros et des frais de livraison gratuits.
Dans la zone d’expédition on active FORFAIT, LIVRAISON GRATUITE et POINT DE VENTE. 3 cas, 1 pour livrer dans ma zone, l’autre pour livrer gratuitement dès 50 euros d’achats et le dernier pour livrer gratuitement en magasin.
J’ai simplement demandé au plugin d’afficher « livraison gratuite » dès 50 euros d’achats.
Lorsque vous validez, vous afficherez uniquement la livraison gratuite ou la livraison à 10 euros en fonction des cas.
Voilà, j’espère avoir pu contribuer.
Have fun with WordPressEddy
1 avril 2020 à 18 h 29 min #180044Bonjour,
Je ne pense pas. ça ressemble à un joli bug.
L’extension est très simple et fonctionne parfaitement bien.
Have fun with WordPressEddy
21 octobre 2020 à 18 h 47 min #198892Évidement que c’est un manque du module.
Faut voter ! 🙂
https://docs.woocommerce.com/document/hide-other-shipping-methods-when-free-shipping-is-available/
Have fun with WordPress1 janvier 2021 à 10 h 16 min #205383Bonjour,
Lorsque la livraison gratuite est proposée en premier, et cochée par défaut si le critère est atteint, et que le 2° choix (x€) reste visible, cela indique à l’acheteur combien il économise ; pourquoi vouloir le cacher ?
Have fun with WordPress11 octobre 2021 à 18 h 01 min #285534Bein en expérience utilisateur, c’est moyen de lui dire que c’est gratuit mais qu’en même temps on lui propose des frais de port avec des tarifs.
Personnellement ça me perturberaisDonc, j’ai trouvé ailleurs qu’on pouvait masquer les options payantes sans installer d’extensions en rajoutant un bout de code dans le fichier functions.php (à la racine des fichiers de notre thème) :
//n’afficher que frais de port gratuit, dans le cas ou l’option est dispo
add_filter( ‘woocommerce_package_rates’, function( $rates){
$free = array();
foreach ( $rates as $rate_id => $rate ) {
if ( ‘free_shipping’ === $rate->method_id ) {
$free[ $rate_id ] = $rate;
break;
}
}
return ! empty( $free ) ? $free : $rates;
});Le principe de ce bout de code est de
1. créer un tableau vide ($free = array() )
2. parcourir les méthodes de livraisons à afficher (foreach)
3. si on trouve la méthode ‘free_shipping’ on l’ajoute dans le tableau $free et on arrête là, $free ne contient alors qu’un seul élément. ‘free_shipping’ est un nom technique qui correspond à Livraison Gratuite dans l’admin wordpress
4. si $free contient un élément, on renvoie ça en liste de méthodes de livraisons valables, sinon on renvoie le tableau normalIl y a moyen d’adapter ça si en plus de ‘Livraison Gratuite’ on veut proposer d’autres modes de livraison particuliers, mais payant.
En espérant que ça aide quelqu’un!
Have fun with WordPress2 users thanked author for this post.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.


