Geolocation is the identification of the geographical location of a device in the real world, for example, the computer connected to the internet with which you are reading this article; the most advanced version is based on GPS, but it requires that the device is equipped with such technology and that the sharing of this data is activated by the device itself. In the case of a CMS like PrestaShop, the identification of the connected device's location is based on IPs. This type of geolocation is used by the majority of internet-connected services, such as Netflix, in order to provide a specific catalog for the country where the customer resides. Due to licensing and copyright limitations, not all movies and series available in the streaming platform's catalog can be viewed from Italy, for example. Many users, thanks to streaming platforms, have discovered VPNs in order to bypass geographical blocks and thus access movies and TV series not available in their country.
Statistical services, such as Google Analytics, leverage IP-based geolocation to identify the country from which a visit originates; the accuracy greatly depends on the level of IP masking imposed by GDPR. In fact, this system is a victim of the privacy phobia that pervades European regulations.
It is therefore important to state that geolocation is limited and regulated by European directives and national regulations that have adopted them.
One of the most important rules regarding e-commerce is the prohibition of using geolocation to restrict access to the catalog or show different prices to countries within the European Union. If a visitor, for example, accesses our site from Poland, they must have access to the catalog without geographical limitations, and the taxable amount of the products for sale cannot be different from what we apply in Italy. Of course, it is possible to indicate different shipping costs and/or not provide a courier (in this case, it will be the customer's responsibility to send their own courier to our warehouse to pick up the ordered goods).