Comment configurer le calculateur d'expédition basé sur la distance WooCommerce
Publié: 2022-12-13Apprenez à 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étailsIl 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.orgConfigurer 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.
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.
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.
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.
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' :
Ensuite, cliquez sur le bouton Ajouter une méthode d'expédition :
Choisissez l' et confirmez à nouveau avec Ajouter .
Après avoir ajouté la , il est temps de .
Dans la section Paramètres généraux, vous pouvez définir le titre et la description méthode . Ci-dessous, vous pouvez également modifier les paramètres de taxe pour et .
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.
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 .
Ensuite, vous pouvez ajouter une plage de distance pour cette règle.
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:
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.
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 .
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:
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 .
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.
Par la suite, vous pourrez définir le surcoût.
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 :
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 £.
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.
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 :
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 £.
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.