Calculate Prices based on Distance For WooCommerce
Calculate Prices based on Distance For WooCommerce
Description
🚨 ATTENTION REQUIRED FOR VERSION 1.3.6 AND ABOVE 🚨 Starting from version 1.3.6, the plugin now uses TWO SEPARATE Google Maps API keys for better security, performance, and compliance with Google’s best practices. 👉 If you upgrade from 1.3.5 or earlier, you MUST update your Google Maps API configuration, otherwise distance calculation will not work. 📌 How to Get a Google Maps API Key
Short Description
Automatically calculate WooCommerce delivery fees based on real-world distance using Google Maps API.
Requirements
✔ Google Maps API Keys Required (v1.3.6+)
Public API Key (Web Restricted):
– Maps JavaScript API
– Places API
Private API Key (IP Restricted):
– Geocoding API
– Routes API
– Directions API
📌 Google requires billing details for API activation, but standard API usage is FREE with monthly credits.
👉 Need help? Follow this guide:
📌 How to Get a Google Maps API Key
🔥 Features in Free Version
✅ Distance-Based Pricing – Automatically calculate delivery charges based on the distance between your store and the customer’s address.
✅ Google Maps Address Autocomplete – Provides address suggestions in real time, improving checkout speed and accuracy.
✅ Charge Per Kilometer or Mile – Fully customizable delivery charges based on preferred unit.
✅ Delivery Datepicker & Timepicker – Allow customers to choose preferred delivery date and time.
✅ Live Calculation Display at Checkout – Customers see calculated delivery charges instantly.
✅ Works Seamlessly with WooCommerce Classic & Block Checkout – Full compatibility with both checkout types.
✅ Lightweight & Easy to Set Up – Designed for store owners and non-developers.
🚀 Features in PRO Version
✔ Advanced Pricing Rules – Create tiered pricing brackets (e.g., $5 for 0–5 KM, $10 for 5–15 KM).
✔ Maximum Delivery Distance – Restrict deliveries beyond a certain radius.
✔ Dual Address Fields – Allow pricing between two locations (e.g., pickup & drop-off).
✔ Admin Label Customization – Rename plugin labels for better customer UI experience.
✔ Free Delivery Threshold – Automatically waive delivery fees when the cart total reaches a set amount.
✔ Force Delivery Fee Calculation – Option to require delivery cost calculation before customers can complete checkout.
📌 Upgrade to PRO for full control over WooCommerce delivery pricing!
👉 Get PRO
📽️ How It Works
🎬 Watch our 3D Animated Video to See the Plugin in Action:
📺 Watch Now
Installation
- Download & upload “calculate-prices-based-on-distance-for-woocommerce.php” to
/wp-content/plugins/. - Activate the plugin via Plugins > Installed Plugins in WordPress.
- Go to WooCommerce > WC Distance Calculator to configure your settings.
- Add both Google Maps API keys (Public + Private) and define your pricing rules.
👉 Need help? Follow this guide:
📌 Set up Guide
Screenshots
Reviews
Excellent Support and Dedication
By astokatli on April 29, 2025
We initially experienced some issues getting the Calculate Prices Based on Distance for WooCommerce plugin to work with our setup. However, the Route Pricing team was extremely responsive and supportive throughout the process. They worked diligently to identify the issue, provided a temporary API key to ensure our shipping operations could continue without disruption, and ultimately released a new plugin update that fully resolved the problem. Their commitment to customer service, frequent communication, and technical expertise were outstanding. Highly recommended!
Fantastic Plugin for WordPress Sites
By John Williams (johnwilliams786) on April 25, 2025
This plugin is a gamechanger! It works seamlessly, is easy to configure, and enhances the functionality of my WordPress site. Highly recommend it to anyone looking for a reliable and efficient plugin
Excellent
By Web-Komp on October 20, 2024
cool!
Disappointed. Appears to be a scam.
By strongtyer on August 18, 2024
This appears to be a scam. The download plugin button doesn't work and there is no way to cancel the subscription. The email confirmation doesn't include a download link either. The submit a ticket function in the portal is broken so I had to send a message via the contact form. We'll see what they say or if I need to contact my credit card company.
A perfect match plugin what we need
By Qamar Malik (qammarmalik) on April 29, 2024
I was looking for a plugin which helps me to calculation the price according to disctance. I found this one, i was facing some issue then i contacted to support and they really replied me within 24 hrs, and also helps me. Strongly recommended this plugin who is looking for shipping cost base on distance or distance based shipping charges or fee. really amazing.
they also customize plugin according our need ofcourse they charge for extra work but they fair according to the worked must try if you need distance based shipping charges plugin this one is best.
Above and beyond service!
By deweyjames on June 6, 2023
Working with this developer in addressing some minor issues we had with the out of the box pro version of this plug-in was absolutely amazing. The plug-in out of the box was great, but we did require some slight modifications which was not a problem for the developer. This plug-in does exactly what we need and works better than every other option we tried to meet our requirements. Setting calculations based on price per distance in Miles with given parameters for prices is now a breeze. Highly recommend.
An Absolutely Stellar Plug-in with 24/7 Support!
By venturacamerarentals86 on December 11, 2022
Super Plugin and super support.
By aroush on July 13, 2022
Awesome plug in
By ghfxinc on January 17, 2022
That's the amazing Idea
By ansarbhatti on December 21, 2021
Changelog
1.3.6
- 🔐 Improved Google Maps API security using separate Public & Private API keys
- Added Web & IP-based API restrictions support
- Updated documentation and setup guide
- Performance and stability improvements
1.3.5
- Improved Google Maps API setup guide
- Compatibility added for WooCommerce Block-Based Checkout
- Minor bug fixes






