WooCommerce permet d’utiliser des formules avancées dans les modes de livraison pour calculer dynamiquement les frais d’expédition. Ces formules offrent une grande flexibilité sans nécessiter de plugin supplémentaire.
Contenu avancé #
Cet article utilise des formules WooCommerce avancées. Une mauvaise configuration peut entraîner des frais incorrects.
Objectif #
Créer des règles d’expédition dynamiques en combinant des coûts fixes, variables et des pourcentages.
Principe #
WooCommerce permet d’utiliser des variables dans les champs de coût des modes de livraison.
[qty]→ quantité d’articles;[fee percent="X"]→ pourcentage du panier;min_fee→ minimum appliqué;max_fee→ maximum appliqué.
Exemples de formules #
Coût fixe #
10
Frais d’expédition fixes, quel que soit le panier.
Coût par article #
10 * [qty]
Chaque produit ajoute un coût d’expédition.
Coût fixe + variable #
10 + (2 * [qty])
Frais de base + coût par produit.
Pourcentage du panier #
[fee percent="10"]
10 % du montant des produits.
Pourcentage avec minimum #
[fee percent="10" min_fee="5"]
Applique au minimum 5 CHF même si le pourcentage est inférieur.
Pourcentage avec maximum #
[fee percent="10" max_fee="20"]
Limite le coût d’expédition à 20 CHF maximum.
Formule combinée #
5 + [fee percent="10" min_fee="5"]
Frais fixe + pourcentage avec minimum.
Comprendre le fonctionnement #
- les formules sont calculées automatiquement par WooCommerce;
- elles s’appliquent uniquement aux produits concernés par le mode de livraison;
- elles peuvent être combinées avec les classes de livraison.
Cas d’utilisation #
- frais d’expédition proportionnels au panier;
- coût fixe + variable selon quantité;
- limitation des frais maximum;
- modèles logistiques hybrides.
Points d’attention #
- les formules peuvent devenir difficiles à maintenir;
- attention aux erreurs de syntaxe;
- tester avec plusieurs scénarios de panier.
Astuce utile #
Combine les formules avec les classes de livraison pour créer des règles encore plus précises.
Limites #
- pas de logique conditionnelle avancée;
- pas de gestion fine par zone sans plugin;
- complexité croissante avec plusieurs règles.
Compatibilité #
Ces formules fonctionnent avec WooCommerce standard. Des plugins peuvent être nécessaires pour des règles plus avancées.
Pour conclure #
Les formules WooCommerce permettent de créer des règles d’expédition puissantes sans code. Bien utilisées, elles couvrent une grande partie des besoins logistiques.

