Guide WooCommerce : configuration de l'expédition - Wenovio
1-844-WENOVIO

Guide WooCommerce : configuration de l’expédition

Lecture de 8 minutes
Voir ce tutoriel en vidéo.

Partir du bon pied pour la configuration de l’expédition de votre boutique WooCommerce

Dans cet article nous allons voir comment régler finement les options d’expédition d’une boutique WooCommerce.

Produits virtuels et physiques

Il est possible de vendre sur un même site des produits virtuels (livres téléchargeables, prise de rendez-vous, formations, etc.) et des produits physiques qui seront expédiés (livres, vêtements, jeux, etc.).

Pour les produits physiques, vous pouvez vendre dans plusieurs pays en appliquant des tarifs différents pour les frais d’envoi.

Pour configurer les différents modes d’expédition, rendez-vous dans le menu WooCommerce / Réglages puis cliquez l’onglet Expédition.

La première action à faire est de cliquer Ajouter une zone de livraison :

Les paramètres d'expédition de WooCommerce.

Configurer les zones d’expédition

Nous allons ajouter deux zones, soit le Canada et les États-Unis :

Les deux zones étant créées, vous voyez en dessous une troisième zone qui s’est créée automatiquement. Comme son nom l’indique, il s’agit de la zone qui couvre l’ensemble des autres pays. Vous pouvez ainsi choisir un mode d’expédition spécialement pour tous les autres pays que vous n’avez pas configurés au dessus. Si vous ne souhaitez pas vendre en dehors du Canada et des USA, il suffit de ne pas configurer cette zone.

Activer le calculateur de frais de livraison

Aller dans l’onglet Options de livraison, et assurez vous que la case Activer le calculateur de frais de livraison sur la page panier est bien cochée.

Cela va permettre au client de saisir leur adresse afin d’avoir une estimation des frais de livraison. Voir la capture d’écran ci-dessous qui présente le module de calcul de frais que les clients verront avant de valider leur commande :

Configurer les modes d’expédition de WooCommerce

Les zones d’expédition étant créées, il faut maintenant configurer les modes d’expédition. Par défaut, il y a 3 modes :

  • Forfait
  • Livraison gratuite
  • Point de vente

Forfait

Mettons en place un forfait à 10$ pour commencer. On désire ici que quel que soit la commande, les frais soient toujours de 10$ :

Voici ce que ça va donner quand un client va voir son panier d’achat :

On peut donc voir que quel que soit le nombre d’article ou le choix du pays, le total est toujours de 10$.

Cela peut convenir, mais dans la plupart des cas il faut que les frais d’expédition soient proportionnels au nombre de produits.

Pour cela, retournez dans la configuration du Forfait pour Canada :

En passant la souris sur le point d’interrogation, on peut voir différentes options dans l’infobulle :

  • [qty] – Nombre de produits dans le panier
  • [fee] – Des frais supplémentaires. Ces frais ont deux arguments facultatifs :
    • percent – Un pourcentage basé sur le coût total de la commande.
    • min_fee – Un montant minimum. Utile pour l’utilisation de pourcentages.

Exemples :

  • 15 + (10 *[qty])  => Un coût d’expédition de base de 15$  plus 10 $ pour chaque article dans le panier.
  • 20 +[fee percent=”10″ min_fee=”4″] => Un coût d’expédition de base de 20$ plus 10% du total de la commande, soit au moins 4$.

Mettons la première formule dans le champ Coût :

Voici ce que cela va donner quand le client visualisera le panier d’achat :

On peut voir que le prix d’expédition varie suivant le nombre d’articles.

Livraison gratuite

Vous pouvez proposer la livraison gratuite selon certaines conditions.

Dans le sélecteur La livraison gratuite requiert…, vous pouvez choisir différentes conditions :

  • Un code promo de livraison valide
  • Montant minimum de commande
  • Un montant minimum de commande OU un code promo
  • Un montant minimum de commande ET un code promo

Si vous souhaitez proposer la livraison gratuite à partir d’un certain montant, complétez le champ Montant minimum de commande :

La gestion des codes promo se fait en allant dans le menu WooCommerce / Codes promo :

Point de vente

La dernière option est le retrait au point de vente. Il est possible d’ajouter un coût pour cette option bien qu’elle soit généralement gratuite :

Si vous avez configuré les 3 options, vous devez avoir ceci dans les modes d’expédition :

Il est possible de désactiver certaines options en cliquant sur le bouton dans la colonne Activé. Cela permet de garder en mémoire les paramètres mais de temporairement ne plus proposer l’option aux clients.

Dans cet exemple, on enlèverait la livraison gratuite car si on laisse le choix aux clients de payer un forfait ou d’avoir la gratuité, je pense qu’ils choisiraient tous la gratuité… 😉

Choix des pays

Dans le calculateur, quand le client choisit un pays, nous avons vu qu’il y a la liste complète des pays qui apparaît. Si vous ne vendez pas dans tous les pays du monde, il serait plus pratique d’afficher seulement les pays où vous vendez.

Voici comment faire :

WooCommerce / Réglages / Général

À la ligne Où vendre, choisir Vendre dans certains pays puis choisir les pays dans le champ en dessous :

Maintenant, seulement le Canada et les USA apparaissent dans le sélecteur du calculateur :

Configuration de différentes options d’expédition selon le produit

Si vous souhaitez proposer, selon le produit :

  • La livraison gratuite
  • La livraison payante
  • Ou le retrait sur place

Pour cela il faut utiliser les Classes de livraison.

Allez dans le menu WooCommerce / Réglages / Expédition / Classes de livraison :

En cliquant sur le bouton Ajouter une classe de livraison, j’ai saisis 3 exemples de classes différentes (il faut seulement remplir la Classe de livraison, la colonne Identifiant se remplit automatiquement) :

Il faut maintenant attribuer les classes aux produits. Pour cela, allez dans le menu Produits et choisissez un produit :

Dans la fiche produit, choisir le menu Expédition et sélectionner la Classe de livraison dans le sélecteur puis cliquez sur le bouton Mettre à jour pour l’enregistrer :

Retournons maintenant dans le menu de configuration de l’expédition : WooCommerce / Réglages / Expédition et modifions la zone Canada. Par exemple :

Puis cliquez Modifier pour modifier le mode d’expédition Forfait :

On peut voir maintenant que les différentes classes ont été ajoutées aux Réglages Forfait :

Noter que le champ Coût est maintenant vide et que j’ai complété les autres champs suivant les cas.

Pour la classe Enveloppe pré-payée, j’ai mis 10. Donc les produits qui auront cette classe auront toujours un coût d’expédition de 10$ (pour l’envoi de livre par exemple).

J’ai appliqué d’autres formules pour les autres choix en modifiant les valeurs.

Il est important ici de laisser le sélecteur Type de calcul à Par classe pour que les options de classe fonctionnent correctement.

À vous de jouer !

Besoin de support additionnel ?

L’équipe de Wenovio se fera un plaisir de vous aider. Cliquez ici pour nous transmettre votre demande.

12 Comments

  • JB

    Super Tuto !!
    Clair, simple et concis … bravo
    Merci beaucoup

    2019-03-06 à 13:31
  • Larry

    C’est tres clair merci
    Lorseque le pays est France, peut on faire un controle sur le code postal pour éviter que le client ne saisisse des DOM ou TOM ? (pas les memes frais de livraison !)

    2019-11-14 à 16:25
    • Gilles Duquerroy
      Gilles Duquerroy

      Bonjour Larry,
      oui il est possible de limiter à des codes postaux spécifiques. Il est possible de mettre tous les codes postaux de la métropoles seulement.
      Pour cela tu peux mettre tous les numéros des départements suivi de *
      Par exemple: 01*, 02*, 03* … il faut aller jusqu’à 95* et mettre un code postal par ligne.
      Tu peux voir la documentation ici https://docs.woocommerce.com/document/setting-up-shipping-zones/#section-3
      Pour les codes postaux des Dom Tom, tu peux créer une autre zone d’expédition pour les codes postaux 97* et 98*

      2019-11-18 à 19:40
  • aline

    bonjour merci pour les infos, très claires ,cependant j’ai une question si je’ ajoute une classe de livraison par exemple enveloppe avec un tarif de 2e et que je lui attribut un article par exemple un bracelet , a chaque fois qu’un client achètera ce bracelet le calcule de ses frais de livraison serra de 2e, mais si un client achète ce bracelet et d’autres produits qui n’ont pas de classe de livraison et dont les frais de ports sont un forfait de 4e, il payera les 4e seulement ou les 4e seront ajouter aux 2e ? merci de votre reponse.

    2020-03-05 à 16:46
    • Davyd Quintal
      Davyd Quintal

      Bonjour Aline,

      Merci pour ton commentaire!

      Envoie-moi l’adresse de ton site, les accès admin WP et les accès FTP ou cPanel du serveur au davyd@wenovio.com. Je vais ensuite demander à un de nos programmeurs de vérifier et préparer un estimé pour t’aider avec ce soucis.

      2020-04-20 à 09:55
  • romain

    Bonjour et merci pour ce travail fantastique.
    J’ai choisi forfait à 8,95 euros et Point de retrait à 0.
    Or, si le client choisit Point de retrait, il doit quand même payer 8,95 euros.
    Pouvez-vous m’aider svp?

    Grand merci
    Romain

    2020-04-20 à 09:40
    • Davyd Quintal
      Davyd Quintal

      Bonjour Romain,

      Merci pour ton commentaire!

      Envoie-moi l’adresse de ton site, les accès admin WP et les accès FTP ou cPanel du serveur au davyd@wenovio.com. Je vais ensuite demander à un de nos programmeurs de vérifier et préparer un estimé pour t’aider avec ce soucis.

      2020-04-20 à 09:54
  • Armel

    hello,
    j’ai un gros problème, je n’arrive pas a rajouter une zone d’expédition. WP me grise l’option d’enregistrement

    2020-06-10 à 04:35
    • Davyd Quintal
      Davyd Quintal

      Bonjour Armel,

      Un de nos programmeurs pourra t’aider avec ça. Peux-tu m’envoyer les accès admin de ton site et FTP/cPanel de ton serveur au info@wenovio.com pour que l’on vérifie et que l’on te prépare un estimé?

      2020-06-10 à 10:59
  • NG

    Bonjour, mes félicitations pour cet article. Cependant j’ai un soucis sur comment traduction en formule ceci; un montant de 10 $ est appliqué par article et lorsque le montant d’expédition dépasse 40 $ le client ne paie plus rien. Alors comment écrire cela. Merci

    2020-06-11 à 07:03

Laisser un commentaire