FOX - Conmutador de moneda WooCommerce profesional

Cómo obtener datos de IP GEO sobre el usuario en el sitio

Utilice el siguiente código de WooCommerce:

$ pd = WC_Geolocation :: geolocate_ip ();

Entonces puedes hacer: print_r ($ pd) y ver toda la información proporcionada por la funcionalidad IP de WooCommerce GEO

O simplemente puede obtener el código de país mediante: (GEO IP debe estar habilitado en WOOCS)

$ código_país = $ esto-> almacenamiento-> get_val ('woocs_user_country');

Por ejemplo:

$ pd = WC_Geolocation :: geolocate_ip (); $ WOOCS globales; if (isset ($ pd ['país']) AND! empty ($ pd ['país'])) {// haga algo aquí si el usuario es de España, por ejemplo, cambie la moneda a EUR if ('ES' == $ pd ['país']) {$ WOOCS-> set_currency ('EUR'); }}

Utilice el código Alpha-2 para países: https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes

Lea también: https://currency-switcher.com/function/woocs-get_currency_by_country/