Understanding WooCommerce Build-In Geolocation/ Geo_IP classes


I would like to show/hide a fee in the WooCommerce checkout process depending on the location of the user.

For this i would like to first use the IP address of the user to determine the location and later the address he enters.

I came across the build-in Geolocation ability of WooCommerce with the following classes:

I’m able to get the users IP address with:

$geolocation = new WC_Geolocation();
$ipaddress = $geolocation->get_ip_address();

But i don’t seem to be able to get the users country code. How would i go about this?

, kleinermann 4 years 2017-07-25T02:51:55-05:00 0 Answers 68 views 0

Leave an answer