Hi,
Hope everyone is well. My site is hiremyevent.co.uk I am having an issue setting this plugin up however. I want it to charge 1.50 per mile. However on my checkout page the option does not come up. Here is what I filled in. Any ideas?
Many thanks
]]>Hi,
First I want to thank you for plug-in development.
I would like to know if it is possible to view shipping in the Woocommerce report.
Thank you very much.
]]>Hello, your plugin is working as i need, thanks! But my client need to configurate this prices. Can you tell me please how can i configurate that paramenters:
1 – Between: 0 to 2 km from the restaurant to the costumer = 7 €
2 – Between: 2 to 5 km from the restaurant to the costumer = 9 €
3 – More than 5 km, we will charge € 9 fix price, plus € 2 for each extra km.
Thanks so much!
]]>Hi there. I just love this plugin . It is very simple to use and not complicated. but i have a question . As the title is saying i can see the plugin is dependent on all address fields. Now i am using it for a store based in Romania and here google maps is not “knowing” all streets for example. And of course the plugin then is not showing the cost of delivery as he do not have all the fields detected.
But it will be great that if somehow the plugin can be triggered only on 4 fields wich 99% time in this country is enough…For example Country-County-Town-Zipcode. As for now for example if you don#t insert the apartment field the plugin will not work.
If there is anyway possible let me know.
Regards
Hi! just tested the Plugin and it works great!
Now I would like to show the calculation on the checkout page, like:
Delivery: Handling 10,00 EUR + 20 km * 2,00 EUR = 50,00 EUR
I have some php skills and I’m not afraid of editing the plugin myself, if could you give me a hint, if that is possible and where to start.
Thanks!
martin
Hello,
I am not sure if the Plugin works. I guess, if it work properly, I will see a extra block for entering the address and calculating the distance and the shipping fee. But in the block, I can only enter the country, zip code and the city without the address. It seems to calculate the distance and the shipping fee only according to the zip code. Is it supposed to be so?
Thanks in advance.
]]>Hallo the Support Team,
I would like to set different fees and the minimal order based on the distances of delivery. For example, for 0-2 km 20€ minimum order plus 2€ fee, for 2-4 km 30€ minimum order plus 2.5€. Is it possible to make this happen with your wonderful plugin?
By the way, is there any tutorial for this plugin or a screenshot of how it looks like when it works?
thanks in advance!
]]>So Google doesn’t always come up trumps when it comes to finding house names.
I have had scenarios where customers are charged higher shipping rates, because Google Maps tried to be clever and find the nearest house name, as it could not find the exact one.
Is there a way to build in some sort of fail safe like if no house name is found, they must enter a house number, or something similar?
]]>Dear Support Team,
I using the plugin but the shipping option is not working. It gives a message no shipping options were found, Even i enter a proper shipping address in the coverage area.
The log report:
Note: i enabled all the required APIs servers, and enabled billing as well.
Mon Mar 8 7:42:09 UTC 2021: The provided API key is expired.
Mon Mar 8 7:42:09 UTC 2021: {"destination_addresses":[],"error_message":"The provided API key is expired.","origin_addresses":[],"rows":[],"status":"REQUEST_DENIED"}
Mon Mar 8 7:42:09 UTC 2021: {"destination_addresses":[],"error_message":"The provided API key is expired.","origin_addresses":[],"rows":[],"status":"REQUEST_DENIED"}
Mon Mar 8 7:42:09 UTC 2021: The provided API key is expired.
Mon Mar 8 7:42:09 UTC 2021: {"destination_addresses":[],"error_message":"The provided API key is expired.","origin_addresses":[],"rows":[],"status":"REQUEST_DENIED"}
Mon Mar 8 7:42:09 UTC 2021: {"destination_addresses":[],"error_message":"The provided API key is expired.","origin_addresses":[],"rows":[],"status":"REQUEST_DENIED"}
Mon Mar 8 7:42:09 UTC 2021: The provided API key is expired.
Mon Mar 8 7:42:09 UTC 2021: {"destination_addresses":[],"error_message":"The provided API key is expired.","origin_addresses":[],"rows":[],"status":"REQUEST_DENIED"}
Mon Mar 8 7:42:09 UTC 2021: {"destination_addresses":[],"error_message":"The provided API key is expired.","origin_addresses":[],"rows":[],"status":"REQUEST_DENIED"}
]]>
Hi there,
First of all, Thank you for such an amazing plugin.
We have a multi vendor shop built with WooCommerce and Dokan plugin.
Is it possible to calculate the distance based on the Vendor’s shop address? How can I achieve this?
Your help with a code snippet for this is highly appreciated!
It’s a bit URGENT! Please help.
Thanks.
]]>I was so pleased to find your plugin. It is doing exactly what I needed!
I picked a random product for you: https://jackofallspades.ca/product/golf-putt-challenge/
As long as you choose a type of event that does NOT equal Stag & Doe, it will offer you delivery in the checkout. The price should be:
$2.50 per km
$20 set up fee per game
$20 extra fee if their shipping address is in toronto, ontario, canada
But if I add another product to the cart (lets pick this one: https://jackofallspades.ca/product/regular-roulette-table/ or even just increase the quantity of the first one in the cart), it should be adding an additional $20 set up fee for each game. But it isn’t.
Can you tell me what I am doing wrong?
Thank you!
]]>can it be used in conjunction with a location picker plugin
]]>Hi, I enabled Billing on google cloud project and it still say that even after 24h :
The 3 APIs are enabled.
LOG :
Wed Feb 10 22:47:00 UTC 2021: {“destination_addresses”:[],”error_message”:”You must enable Billing on the Google Cloud Project at https:\/\/console.cloud.google.com\/project\/_\/billing\/enable Learn more at https:\/\/developers.google.com\/maps\/gmp-get-started”,”origin_addresses”:[],”rows”:[],”status”:”REQUEST_DENIED”}
Thanks
]]>Hi,
I’ve installed your plugin, and i’m using it together with this other plugin to enable custom shipping methods for WooCommerce. I used that plugin specifically to set up a ‘Local Delivery’ shipping method for customers in the same country as the shop and in the “Distance Based Fee for WooCommerce” plugin settings page, I chose that ‘Local Delivery’ shipping method that I created, to have the fee added for (https://imgur.com/Y8LzKN8). I’ve also created the API key, enabled billing, and enabled the following APIs for the project:
1. Distance Matrix API
2. Geocoding API
3. Places API
I’ve also restricted the API key to only those three APIs as well as my website using the format “mywebsite.com/*”.
However, after doing all this, I can’t get the shipping cost to show up when i’ve entered my shipping address.
Can you provide any assistance? I don’t see any errors in the console either.
]]>In other words the shipping is to be from any address the user enters to any other one he enters, no store address.
Need that calculated for distance rate too like Wooreer does, perhaps another plugin, please assist ??
Have an amazing eve and day ??
]]>We have different conditions for delivery charges based on radius.
Less than 3 miles: Delivery Charges 1.5 Pound
More than 3 miles: There will be no delivery; Only customers need to collection from shop
Can you please tell me, can we meet these 2 conditions with your plugin? Thank You
Unfortunately, the update of WooCommerce to version 4.8 does not work
there is a crash?
Hello, I installed your plugin and it’s workign great! Thank you. I have just one question.
I have “Custom shipping” method and in Woo settings, there is fixed price $5 so now, your plugin is calculating distance and shipping is $5 + calculated price.
I need to show this price containing $5 and calculated fee right next to the name od that shipping method. Like this: Custom shipping: $17.8 .
How I can achieve that? Now it shows only that fixed fee from Woo settings and whole price is only in summary.
Thanks is advance! ??
]]>Hello
I got this error : Mon Nov 30 0:55:35 UTC 2020: {“destination_addresses”:[],”error_message”:”API keys with referer restrictions cannot be used with this API.”,”origin_addresses”:[],”rows”:[],”status”:”REQUEST_DENIED”}
And, i dont know what to do. I tested all possibilities… and still dont work.
Can you help me? Tell me what is wrong and how to correct this? Thanks !!
]]>We would like to be able to charge X per mile after going beyond a 25 mile radius of the store. Possible?
The final formula would be something like:
If distance > 25 {
trueshippingcharge = (costPerMile * 2);
shipping == (trueshippingcharge * (number of miles-25))+65);
} else {
shipping = 65;
}
Hello! This plugin really works very well with my aplication. I d like to know if there is any way to round the numbers to make the delivery fee an integer number.
best regards
I would like to know how you can prevent that, if the address entered by the client in chekout is not found by google maps, it does not charge anything for the address.
]]>Me gustaria saber como se puede prevenir que, si la dirección ingresada por el cliente en chekout no es encontrada por google maps no cobra nada de domicilio.
]]>Hi Kim,
Plugin has been working well, however last couple of months Shipping fee is no longer being generated. Autocomplete and location recognition with google api key with billing attached is still working as normal, but on the ajax update, no shipping fee coming up like it used to.
Can you give me any things to check or your thoughts on this Kim? site: hansaust.com/shop example address: 662/32 Bùi ?ình Tuy, ph??ng 12, Bình Th?nh, Ho Chi Minh City, Vietnam (Town/City Ho Chi Minh Region: Ho Chi Minh)
]]>Hello!
I’ve been using your plugin for quite some time and I am very happy with it, but since our last theme and WordPress update, it doesn’t seem to work as expected?
I use the hook that you’ve suggested in your documentation but it looks like it doesn’t recognise the shipping address?
For example, I have this address:
Click & Collect
Shipping to Newport, Summerhill, NP19 8GG.
So, I selected to hide the shipping method if it cannot find the address and that is what is happening! I don’t know why though? If I use the options from the plugin dashboard, such as Area Based Fee Settings
it works but not with the hook…
Could you please suggest me why this is not working but it used to?
Thanks!
]]>Hello,
I followed all your 7 steps from “I can not see any fee on my checkout”
I don’t know how to get it done.
I activated all APIs (Distance Matrix API, Places API for Web, Google Maps Geocoding API), created 2nd API key, disabled checkout fields to default woocommerce checkout. I tried different settings in the plugin, default woocommerce From addres, added in the plugin, added shipping methods, error logs is empty, no cache plugin (even private browser window), activated paid GCP.
Can you help, maybe take a look inside admin panel?
PrintScreen1
PrintScreen2
PrintScreen3
Can’t get it work. What I’m doing wrong?
Best regards!
]]>i tried with almost zero instruction after google API but which one MAP, DISTANCE what. and all hyperlink on plugin leads to nowere good try though. but had to delete
]]>Hey,
The maximum distance field does not work if the delivery address is in the allowed postcode field e.g. 77000…77999.
Let me explain, I used your dbf_calculated_fee hook to calculate a fixed charge if the distance is between w and x and y and z.
function my_dbf_calculated_fee_callback( $calculatedFee, $kiloMeters, $divider, $price ) {
if($kiloMeters > 0 && $kiloMeters < 2.5) {
$calculatedFee = 8;
}
else {
$calculatedFee = 12;
}
return $calculatedFee;
}
add_filter( ‘dbf_calculated_fee’, ‘my_dbf_calculated_fee_callback’, 10, 4 );
I have entered 8kms in the maximum field but if I enter an address that is 9kms away but has a postcode of 77000…77999 then the charges become free… and you can select the delivery option.
Please, have you had this case before?
Thank you in advance
]]>Kim,
First of all, great job you’ve done. Its works almost perfectly for my needs.
When i configure with “flat rate” it calculates the distance without any issue. However,
when i try with the table rate shipping plugin (https://codecanyon.net/item/table-rate-shipping-for-woocommerce/3796656) it disappears. I tried to debug or check the plugin log but none of them show any sights of the conflict. I know this issue involves a third-party plugin, but if you can give me a hand on this, that would much be appreciated. Either way thanks for your outstanding work.
Hi. First of all Thanks for nice plugin.
It is very useful this plugin.
I want store address -> billing address
so I updated some code. and It looks operate well.
function hide_show_fee_based_shipping( $rates, $package ) {
global $woocommerce;
$originCity = WC()->customer->get_billing_city();
$originAddress = WC()->customer->get_billing_address();
$originPostcode = WC()->customer->get_billing_postcode();
$originAdressSettings =
esc_attr(get_option(‘wc_distance_fee_origin_address’));
$originZipSettings = esc_attr(get_option(‘wc_distance_fee_origin_zip’));
$originCitySettings = esc_attr(get_option(‘wc_distance_fee_origin_city’));
$to_address = esc_attr(get_option(‘wc_distance_fee_to_address’));
if($to_address == ‘shipping’) {
$destinationCity = WC()->customer->get_shipping_city();
$destinationAddress = WC()->customer->get_shipping_address();
$destinationPostcode = WC()->customer->get_shipping_postcode();
}
but
I have error log store address(missing)
also
when I login another user id, not working.It appear
Shipping : There are no shipping options available. Please ensure that your address has been entered correctly, or contact us if you need any help.
only working when admin login or no login.
can you fix that? what is problem?
Thank you in advance.
]]>