The "Address geocoding" shipping plugin allows you to provide shipping methods limited by the distance between a point and the geolocated shipping address of the customer
Features
- Create shipping methods with the Google Maps JavaScript API allowing you to easily enter an address and get back the latitude and longitude of that address. And define an allowed distance from that point in the shipping method so that it won't be available outside of that area
- When an address is created or modified, the address will be geolocated to get its latitude and longitude thanks to the Google Geocoding API
- During the checkout, only the shipping methods for which the distance between the shipping address of the customer and the address in the shipping method is lower than the distance configured in the shipping method will appear.
- The distance calculation can be either "line of sight" or calculated dynamically for driving or bicycling with the Google Maps Distance Matrix API
Installation
Easy and quick !
- Download the geocoding shipping plugin as well as the address geocoding plugin on our website
- Install both of them on your Joomla website (extension manager)
- Configure the address geocoding plugin via the Joomla plugins manager to add your Google map API key
- In your Google Maps account you need to activate 3 APIs: Geocoding API, Places API and Maps JavaScript API
- If you want to use the driving or bicycling modes of calculation, you also need to activate the Distance Matrix API
- In your Google Maps account you also need to enable your billing account
- Enable the address geocoding plugin
- Configure one or several shipping methods via the System>Shipping methods menu using the Geocoding shipping plugin.
- You can now see these geocoding shipping methods on your checkout!
- If you don't see them, disable the other shipping methods and you should then see on your checkout shipping area an error message explaining why the geocoding shipping methods can't be displayed
Usage
- Geocoding plugin is compatible with all the editions of HikaShop
-
- HikaShop 4.2.3 or newer required
- Compatible with PHP 5 minimum
- GPL v3
- No limit of time
- No limit of use
- 30-day money-back guarantee
Changelog
2.0.0 on the 14th of September 2023
- The geocoding plugins now support the update system of Joomla so you'll be notified of new versions.
- The geocoding shipping plugin now has an option to select the distance calculation mode. You can choose "line of sight" and it will work like before, but you can also use "driving" or "bicycling" and it will use the Google Maps Distance Matrix API to calculate the distance using Google Maps' itinerary calculation capabilities (extra fees will be incured).
1.0.3 on the 29th of June 2021
- The auto fill of the latitude and longitude when entering the address in the geocoding shipping method might not work in some cases.
1.0.2 on the 31st of March 2021
- The geocoding plugin now has an additional setting to enter a minimum distance for the shipping method to appear.
1.0.1 on the 8th of April 2020
- We improved the error message displayed by the geocoding plugin.
1.0.0 on the 28th March 2020
- Initial release of the plugin