Vous vendez des produits physiques ? Tout produit physique doit être expédié ! Pour configurer l’expédition dans WooCommerce, vous devez d’abord configurer des zones d’expédition, puis ajouter des méthodes d’expédition à chaque zone, et enfin ajouter des tarifs à chaque méthode. Vous pouvez créer autant de zones que vous le souhaitez et ajouter plusieurs méthodes et tarifs à chaque zone.
Zones d’expédition
↑ Back to top
Nom de la zone |
Région(s) |
Méthode(s) d’expédition |
Locale | PARIS 75000 | Point de vente |
Nationale | Tous les départements français | Deux forfaits : « Standard » et « Prioritaire » |
Europe | Pays d’Europe | Forfait |
Ajouter et gérer des zones
↑ Back to top

Ajouter une nouvelle zone
↑ Back to top- Accédez à WooCommerce > Réglages > Expédition > Zones d’expédition.
- S’il s’agit de votre première zone, passez à l’étape suivante. Si vous avez déjà une ou plusieurs zones, cliquez sur le bouton Ajouter une zone de livraison.

- Entrez le nom de la zone et sélectionnez les régions au sein de cette zone. Les régions peuvent comprendre des pays, des États et/ou des continents.

- Pour affiner davantage les clients qui correspondent à cette zone, cliquez sur Limiter à des codes postaux spécifiques. Par exemple, vous pouvez définir une zone locale avec un ensemble spécifique de codes postaux (un par ligne) ; une série de codes postaux (p. ex. 75000…95000) ; ou utiliser des caractères génériques pour inclure tous les codes postaux commençant par ces chiffres (p. ex. 33*).
- Ajoutez les méthodes de livraison disponibles pour cette zone.
- Cliquez sur Enregistrer les modifications.

Trier les zones d’expédition
↑ Back to top- Accédez à WooCommerce > Réglages > Expédition > Zones d’expédition.
- Cliquez sur l’icône en forme de barres horizontales située à gauche de chaque ligne. Une croix directionnelle s’affiche.
- Faites glisser-déposer les zones pour les réorganiser dans l’ordre de votre choix.

Modifier des zones d’expédition
↑ Back to top
- Accédez à WooCommerce > Réglages > Expédition > Zones d’expédition.
- Survolez le nom de la zone d’expédition que vous souhaitez modifier.
- Cliquez sur Modifier. Un nouvel écran apparaît où vous pouvez modifier le nom de la zone, la composition de la zone et les modes d’expédition.
- Cliquez sur Enregistrer les modifications.
- Accédez à WooCommerce > Réglages > Expédition > Zones d’expédition.
- Survolez le nom de la zone d’expédition que vous souhaitez supprimer.
- Cliquez sur Supprimer puis sur OK.
Ajouter des méthodes de livraison
↑ Back to top- Accédez à WooCommerce > Réglages > Expédition > Zones d’expédition.
- Survolez la zone d’expédition à laquelle vous souhaitez ajouter une méthode de livraison et cliquez sur Modifier.
- Accédez au panneau Modes d’expédition.

- Pour ajouter une méthode, cliquez sur Ajouter une méthode de livraison. Pour désactiver une méthode, utilisez le bouton Activé.
- Cliquez sur Enregistrer les modifications.
Point de vente | Documentation (disponible uniquement en anglais) |
Forfait | Documentation (disponible uniquement en anglais) |
Livraison gratuite | Documentation |
Supprimer des méthodes de livraison
↑ Back to top- WooCommerce > Réglages > Expédition > Zones d’expédition.
- Survolez la zone d’expédition à laquelle vous souhaitez supprimer une méthode de livraison et cliquez sur Modifier.
- Accédez au panneau Modes d’expédition.

- Survolez la méthode de livraison que vous souhaitez supprimer et cliquez sur Supprimer.
- Cliquez sur Enregistrer les modifications.
Contrôler la méthode de livraison sélectionnée par défaut
↑ Back to top

Fonctionnement des zones pour les clients
↑ Back to top
- Pour le code postal 75000 en France, nous proposons une livraison en Point de vente et une Livraison gratuite.
- Pour les autres départements français, nous proposons un Forfait Standard et un Forfait Prioritaire.
- Pour l’Europe, nous proposons un Forfait Europe.
Client 75000 France |
Client France |
Client Europe |
![]() |
![]() |
![]() |
Personnalisation
↑ Back to topBout de code : Afficher uniquement la livraison gratuite (si disponible)
↑ Back to top
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Hide shipping rates when free shipping is available. | |
* Updated to support WooCommerce 2.6 Shipping Zones. | |
* | |
* @param array $rates Array of rates found for the package. | |
* @return array | |
*/ | |
function my_hide_shipping_when_free_is_available( $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; | |
} | |
add_filter( 'woocommerce_package_rates', 'my_hide_shipping_when_free_is_available', 100 ); |