Calculs de Distance
Configurez la tarification basée sur la distance avec l'intégration Google Maps.
Intégrer Google Maps pour des calculs de distance précis dans les formulaires WP Cost Estimation
Apprenez à configurer et à utiliser les calculs de distance dans vos formulaires pour fournir des tarifs précis basés sur les distances de déplacement.
Configuration des calculs de distance
Pour utiliser les calculs de distance dans vos formulaires, saisissez d'abord une "clé de navigateur Google Maps" valide. Obtenez une clé API JavaScript pour Google Maps ici : Obtenir une clé API Google Maps.
Services API requis
Activez ces services dans la console API Google :
- •API Distance Matrix
- •API JavaScript Maps
- •API Places
- •API Geocoding
Configuration de la clé API
Une fois que vous avez votre clé API, saisissez-la dans le champ "Clé de navigateur Google Maps" dans l'onglet Paramètres généraux de votre formulaire. Cela activera les fonctionnalités de calcul de distance dans tout votre formulaire.
Utilisation des calculs de distance
Dans l'onglet "Prix et quantité" de l'élément souhaité, activez "Calcul du prix" ou "Calcul de la quantité". Ensuite, cliquez sur "Ajouter une distance" pour accéder au panneau de calcul de distance :
Panneau de calculs de distance

Sélection des champs d'adresse
Sélectionnez les champs de formulaire appropriés pour le départ et l'arrivée dans les listes déroulantes. Si un champ est absent, définissez la liste déroulante sur "Rien". Le plugin détecte les champs d'adresse disponibles en utilisant l'option "Type d'information" pour les champs de texte et de sélection.
Sélection de l'unité de distance
Décidez si la sortie doit être en km ou en miles, puis cliquez sur "Insérer".
Modes de calcul de distance
Utilisez le paramètre "Mode de calcul des distances" sous l'onglet "Général", pour spécifier si les distances de l'API Google Maps doivent être calculées en mode "itinéraire" ou "direct".
Mode itinéraire
Calcule la distance le long des routes et des itinéraires de voyage réels. C'est plus précis pour les distances de voyage réelles et est recommandé pour la plupart des applications.
Mode direct
Calcule la distance en ligne droite entre deux points (à vol d'oiseau). C'est utile pour les applications où la distance directe est plus pertinente que la distance de voyage.
Gestion des erreurs
Dans les cas où Google Maps ne peut pas calculer la distance, un message d'erreur modifiable s'affichera (configurable dans l'onglet "Textes"), et le formulaire ne continuera pas tant que l'utilisateur n'aura pas rectifié les champs de saisie.
Personnalisation des messages d'erreur
Vous pouvez personnaliser le message d'erreur qui apparaît lorsqu'un calcul de distance échoue. Cela se fait dans l'onglet "Textes" des paramètres du formulaire. Recherchez le champ "Erreur de calcul de distance" et entrez votre message personnalisé.
Exemples pratiques
Calcul des frais de livraison
Cela fixe un prix de base de 10 $ plus 0,50 $ par kilomètre/mile de distance entre les deux adresses.
Tarification basée sur le temps de trajet
Cela facture 2 $ par minute de temps de trajet entre les deux adresses. Le shortcode [duration-1-2] renvoie le temps de trajet en minutes.
Tarification conditionnelle basée sur la distance
Cela fixe un tarif forfaitaire de 20 $ pour les distances jusqu'à 10 km/miles, puis ajoute 0,80 $ par km/mile supplémentaire au-delà.
Conseil Pro : Pour les entreprises qui offrent des services à domicile, les calculs de distance peuvent être un outil puissant pour ajuster automatiquement les prix en fonction de la distance de déplacement. Cela garantit une tarification équitable tout en maintenant la rentabilité pour les services à plus longue distance.