Comment configurer le calculateur d'expédition basé sur la distance WooCommerce

Publié: 2022-12-13

Apprenez à définir un calculateur d'expédition basé sur la distance dans votre boutique WooCommerce. Dans cet article, je vais vous montrer comment proposer facilement des tarifs d'expédition basés sur la distance ou le temps de trajet total calculés par l'API Google Distance Matrix. En prime, vous apprendrez comment définir des frais d'expédition qui augmentent progressivement avec un coût supplémentaire par distance ou par temps de trajet.

Le coût de l'expédition pour le commerce électronique peut dépendre de nombreux facteurs. Les facteurs clés incluent le poids et la taille du colis, le type de livraison et la distance que l'envoi devrait parcourir. Le dernier facteur semble le plus évident de tous. Plus un colis doit parcourir de distance, plus les frais d'expédition doivent être élevés. Dans WooCommerce, vous pouvez configurer des méthodes d'expédition distinctes pour chaque zone d'expédition , afin que vous puissiez ajuster vos prix en fonction de la distance. Cependant, lorsque vous, en tant que propriétaire de magasin, souhaitez que ce calcul soit plus précis, les zones d'expédition disponibles dans WooCommerce peuvent ne pas suffire.

Si vous souhaitez en savoir plus sur d'autres façons de calculer les frais d'expédition, parcourez notre article sur la façon d'implémenter un calculateur de frais d'expédition dans WooCommerce.

Qui peut bénéficier de l'utilisation de WooCommerce Distance Rate Shipping ?

Les fonctionnalités permettant de calculer les tarifs d'expédition en fonction de la distance ou du temps total parcouru ne conviennent certainement pas à tous les magasins. Cependant, de nombreuses entreprises peuvent en bénéficier. Cela fonctionnera très bien pour les magasins en ligne qui ont leur propre service de livraison, au lieu de confier les envois à des sociétés de messagerie telles que FedEx ou UPS. C'est également une solution parfaite pour la livraison locale ou tout autre magasin qui doit facturer aux clients les tarifs les plus précis possible.

Comment fonctionne le calculateur de distance ou de temps de trajet ?

La solution que je souhaite présenter dans cet article utilise l'API Google Distance Matrix pour mesurer la distance ou la durée de livraison entre les adresses des magasins et les adresses des clients.

L'API renvoie des informations basées sur l'itinéraire recommandé entre les points de départ et d'arrivée. Vous pouvez demander des données de distance pour différents modes de déplacement, demander des données de distance dans différentes unités telles que des kilomètres ou des miles, et estimer le temps de trajet dans le trafic. En savoir plus sur l'API Google Distance Matrix.

Définir l'expédition basée sur la distance WooCommerce

Sachant comment fonctionne le calculateur de distance ou de temps de trajet, il est temps de le configurer dans la boutique WooCommerce. Je vais vous guider étape par étape. Tout d'abord, vous aurez besoin d'un plugin…

Tarifs d'expédition basés sur la distance pour le plugin WooCommerce

La solution consiste à utiliser des outils supplémentaires pour déterminer le coût exact de l'expédition en fonction de la distance. Dans cet article, je vais vous montrer comment le faire en utilisant le plug-in Tarifs d'expédition basés sur la distance pour WooCommerce. C'est l'un des meilleurs plugins d'expédition à distance disponibles sur le marché. Nous l'avons emballé avec des fonctionnalités utiles, et surtout, il est entièrement compatible avec le plugin Flexible Shipping. Vous pouvez l'utiliser avec des versions gratuites et payantes pour obtenir la meilleure expérience d'expédition pour votre boutique en ligne.

Tarifs d'expédition basés sur la distance pour WooCommerce 29

Ajouter au panier ou Afficher les détails
Plugins utilisés par plus de 226 856 boutiques
Dernière mise à jour : 2022-11-28
Fonctionne avec WooCommerce 6.8 - 7.2.x

Il vous permet de définir des tarifs d'expédition en fonction de la distance calculée à l'aide de l'API Google Maps Distance Matrix Service.

Vous n'êtes pas encore familiarisé avec le plug-in d'expédition flexible ? Il s'agit du plugin de calcul des tarifs d'expédition WooCommerce le plus populaire sur le marché WooCommerce. Il compte plus de 140 000 installations actives et obtient d'excellentes notes dans le référentiel WordPress.

Expédition flexible WooCommerce

Le meilleur taux d'expédition de table pour WooCommerce. Période. Créez des règles d'expédition basées sur le poids, le total des commandes ou le nombre d'articles.

Télécharger gratuitement ou Allez sur WordPress.org
Plus de 100 000 installations actives
Dernière mise à jour : 2022-11-24
Fonctionne avec WooCommerce 6.8 - 7.2.x

Configurer les paramètres des tarifs d'expédition basés sur la distance

Pour démarrer la configuration, accédez à WooCommerce → Paramètres → Expédition → Tarifs d'expédition flexibles basés sur la distance d'expédition.

Tout d'abord, pour utiliser les conditions de distance et de durée dans les méthodes d'expédition flexibles, vous devez saisir la clé API Google Maps . Pour obtenir une clé API Google, veuillez vous référer à cet article.

Enregistrez les modifications et si l'état de la connexion API passe à Connecté, vous êtes prêt à partir.

Paramètres du plug-in Tarifs d'expédition basés sur la distance

L'API Google Distance Matrix vous permet de configurer la façon dont Google calculera la distance ou le temps de trajet. Vous pouvez choisir le mode Voyage , utilisé par l'API Google pour le faire. Cela peut être en voiture, à vélo ou à pied selon les types de livraisons que vous proposez.

Mode de voyage dans les tarifs d'expédition basés sur la distance pour le plugin WooCommerce

Le plugin vous permet de définir l' unité de distance . Vous pouvez choisir entre métrique et impérial. N'oubliez pas que cette configuration sera appliquée à toutes les règles d'expédition que vous ajouterez ultérieurement pour configurer les tarifs d'expédition.

Unité de distance dans les tarifs d'expédition basés sur la distance pour le plugin WooCommerce

Si vous souhaitez éviter de calculer les frais d'expédition en fonction de l'emplacement du magasin (saisi dans les paramètres WooCommerce), vous pouvez fournir une origine d'expédition personnalisée. Lorsque vous sélectionnez Adresse personnalisée dans le champ Origine , vous pourrez entrer l'adresse pour les calculs de distance.

Origine personnalisée dans les tarifs d'expédition basés sur la distance pour le plugin WooCommerce

Si tout est défini, enregistrez les modifications et passez à l'ajout et à la configuration des méthodes d'expédition.

Ajouter une méthode d'expédition flexible

Allez dans l'onglet Expédition WooCommerce ( WooCommerce → Paramètres → Expédition) . Ensuite, cliquez sur la zone d'expédition à laquelle vous souhaitez ajouter la fonctionnalité. J'ai la zone d'expédition 'UK' :

Zones d'expédition

Ensuite, cliquez sur le bouton Ajouter une méthode d'expédition :

Ajouter une méthode d'expédition

Choisissez l' expédition flexible et confirmez à nouveau avec Ajouter une méthode d'expédition .

Ajouter une méthode d'expédition : Expédition flexible

Après avoir ajouté la méthode d'expédition flexible , il est temps de gérer la méthode d'expédition WooCommerce .

Dans la section Paramètres généraux, vous pouvez définir le titre et la description de la méthode . Ci-dessous, vous pouvez également modifier les paramètres de taxe pour l'expédition et la livraison gratuite avancée de WooCommerce .

Apprenez ce qu'est le taux de table avec notre petit guide avec des exemples.

Pour configurer les frais d'expédition en fonction de la distance ou du temps de trajet, accédez au tableau Règles de calcul des frais d'expédition . Vous le trouverez au bas de la page des méthodes d'expédition.

Tableau des règles de calcul des frais d'expédition

C'est ce que vous pouvez utiliser pour configurer les tarifs d'expédition dans le plugin Flexible Shipping et tous les add-ons.

Définir les frais d'expédition WooCommerce en fonction de la distance

Tout d'abord, je vais vous montrer comment ajouter des frais d'expédition en fonction de la distance. Dans le tableau Règles de calcul des frais d'expédition, vous trouverez la première règle définie sur Toujours. Cliquez dessus pour sélectionner la condition Distance .

ajouter une règle d'expédition basée sur la distance

Ensuite, vous pouvez ajouter une plage de distance pour cette règle.

ajouter une plage de distance à la règle d'expédition

Comme vous pouvez le voir, les plages sont affichées dans les paramètres métriques, en fonction des paramètres du plug-in. Il est maintenant temps d'ajouter des plages de distance et des frais d'expédition pour cette règle. Disons que mon expédition coûte 10 £ si la distance est jusqu'à 5 kilomètres . Pour le configurer comme ça, il suffit d'entrer la distance minimale et la distance maximale. Ensuite, entrez les frais d'expédition pour ce tarif de distance. Ça devrait ressembler à ça:

configurer la première condition en fonction de la distance

Cette configuration signifie que si la distance entre votre boutique (configurée dans les paramètres WooCommerce ou Origine personnalisée dans les paramètres du plugin) est inférieure à 5 kilomètres, les frais d'expédition seront calculés à 10 £.

Vous pouvez ajouter plusieurs règles pour obtenir les frais d'expédition les plus précis dans votre boutique WooCommerce . Par exemple, si je sais qu'une livraison sur 5 kilomètres coûte 20€, je peux ajouter une deuxième règle.

configurer la deuxième condition en fonction de la distance

Pour ce faire, utilisez simplement le bouton Ajouter une règle et utilisez à nouveau la condition Distance .

Comme vous pouvez le voir, j'ai également défini la distance maximale à 20 kilomètres. Cela signifie que lorsque la distance d'expédition sera supérieure à 20 kilomètres, cette méthode d'expédition ne sera pas affichée dans le panier ou la page de paiement. De cette façon, vous pouvez définir la distance maximale pour laquelle le tarif d'expédition sera calculé.

Définir les tarifs d'expédition WooCommerce en fonction du temps de trajet

Maintenant, fixons les tarifs de livraison en fonction du temps de trajet. Il sera calculé par l'itinéraire préféré de l'API Google Distance Matrix et dépend du mode de déplacement sélectionné dans les paramètres. Il calculera les frais d'expédition en fonction de l'emplacement du client et de l'origine de l'expédition.

Dans le tableau Règles de calcul des frais d'expédition, vous trouverez la première règle définie sur Toujours. Cliquez dessus pour sélectionner la condition Durée de livraison .

ajouter une règle d'expédition basée sur le temps de trajet

Ensuite, vous pouvez ajouter une plage de durée de livraison pour cette règle. Comme vous pouvez le voir, les plages sont affichées en minutes. Il est maintenant temps d'ajouter des plages de durée de livraison et des tarifs d'expédition pour cette règle. Disons que mon expédition coûte 10 £ si la durée de livraison prend jusqu'à 15 minutes . Pour le configurer comme ça, il suffit d'entrer la durée de livraison minimum et maximum. Ensuite, entrez les frais d'expédition. Ça devrait ressembler à ça:

configurer la première condition en fonction de la durée de livraison

Cette configuration signifie que si le temps de trajet entre votre boutique (configuré dans les paramètres WooCommerce ou Custom Origin) prendra moins de 15 minutes, les frais de port seront calculés à 10 £.

Vous pouvez ajouter plusieurs règles pour obtenir les frais d'expédition les plus précis dans votre boutique WooCommerce. Par exemple, si je sais qu'une livraison en 15 minutes coûte 20 £, je peux ajouter une deuxième règle .

configurer la deuxième condition en fonction de la durée de livraison

Comme vous pouvez le voir, j'ai également défini la plage de durée maximale de livraison à 30 minutes. Cela signifie que lorsque le temps de trajet prévu prendra plus de 30 minutes, cette méthode d'expédition ne sera pas affichée dans le panier ou la page de paiement. De cette façon, vous pouvez définir la durée maximale de livraison pour laquelle le tarif d'expédition sera calculé.

De la même manière, vous pouvez ajouter plusieurs méthodes d'expédition dans plusieurs zones d'expédition , en fonction des besoins et des capacités de votre boutique en ligne.

Définissez une expédition basée sur la distance qui augmente progressivement

Parfois, la définition de plusieurs plages de distance peut être problématique et prendre beaucoup de temps. Si vos plages de distance changent tous les kilomètres, ajouter une douzaine de règles n'est pas une solution pratique. Au lieu de cela, il est préférable de configurer un calculateur d'expédition qui augmente progressivement et de définir des frais supplémentaires pour chaque kilomètre ou minute . De cette façon, vous pouvez également mettre en place un scénario d'expédition, dans lequel au-delà d'une certaine distance, chaque kilomètre supplémentaire augmente le tarif d'expédition. Il peut s'agir de frais de traitement pour les livraisons longue distance.

Définir un coût supplémentaire par distance

Pour activer les frais supplémentaires, cliquez sur le bouton plus à côté de la règle d'expédition.

bouton de surcoût

Par la suite, vous pourrez définir le surcoût.

règle d'expédition avec coût supplémentaire

Dans le champ Coût supplémentaire, définissez les frais exacts qui seront ajoutés au coût de la règle . Définissez ensuite le nombre de kilomètres sur lesquels les frais supplémentaires seront facturés. Donc, si vous voulez facturer 1 £ supplémentaire pour chaque kilomètre, réglez-le comme ça :

règle d'expédition avec coût supplémentaire configuré

Avec cette configuration, les frais d'expédition sont de 10 £ + 1 £ par kilomètre. Ainsi, si la distance est de 4 kilomètres, les frais d'expédition s'élèveront à 14 £.

Veuillez garder à l'esprit qu'avec cette configuration, vous n'aurez pas de distance maximale configurée.

Coût supplémentaire par temps de trajet

Pour activer les frais supplémentaires, cliquez sur le bouton plus à côté de la règle d'expédition.

bouton de surcoût

Par la suite, vous pourrez définir le surcoût. Dans le champ de coût supplémentaire, définissez les frais exacts qui seront ajoutés au coût de la règle. Définissez ensuite le nombre de minutes pendant lesquelles les frais supplémentaires seront facturés. Donc, si vous souhaitez facturer 1 £ supplémentaire pour chaque minute de voyage , réglez-le comme suit :

règle d'expédition avec coût supplémentaire configuré par temps de trajet

Avec cette configuration, les frais d'expédition sont de 10 £ + 1 £ pour chaque minute de durée de livraison prévue. Ainsi, si le temps de trajet prend 12 minutes, les frais d'expédition s'élèveront à 22 £.

Veuillez garder à l'esprit qu'avec cette configuration, vous n'aurez pas de temps de trajet maximal configuré.

Sommaire

Dans cet article, je vous ai montré comment configurer le calculateur d'expédition basé sur la distance WooCommerce . J'espère que vous le trouverez utile. Si vous souhaitez configurer un calculateur d'expédition plus avancé, vous pouvez combiner les tarifs d'expédition basés sur la distance pour le plug-in WooCommerce avec Flexible Shipping PRO. Avec les deux plugins, vous pourrez ajouter plusieurs règles d'expédition en fonction de la classe d'expédition ou de la valeur du panier.