I try to explain my problem: the customers of my site are usually tourists who book in advance from their country or last-minute when they are already here. In order to offer last-minute offers to users who are already here and not to those who are at home I use a PHP script that recognizes the location via the IP address.
So far no problem, only that many users connected over mobile phone networks (roaming) have IP addresses assigned by their phone companies and located in their countries, so they will never see the offer I want to show them.
I've already thought of inserting a script that asks for geolocation through their device, but I want to avoid this annoying request that many would not accept for obvious privacy issues. In short, it is always important to make navigation fast and pleasant to encourage confidence.
does anyone have a good suggestion?