Geolocalización es "la identificación de la ubicación geográfica en el mundo real de un objeto, tales como un radar, un teléfono móvil o un ordenador conectado a Internet" (puede obtener más información en la siguiente página de la Wikipedia: http://en.wikipedia.org/wiki/Geolocation). En nuestro caso, la geolocalización es utilizada para conocer la ubicación de un visitante, utilizando la dirección IP de su ordenador y otras herramientas. Uno de los usos que se realiza con la geolocalización es bloquear a visitantes de ciertas ciudades / países.
Como se indica en la página "Geolocalización", para utilizar la geolocalización por IP, necesita descargar un archivo especial: http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz. Este archivo es la base de datos GeoLite City de MaxMind, una base de datos bastante precisa de ciudades y otras localidades. Descargue este haciendo clic en el enlace, y descomprímalo en el directorio /tools/geoip/
de su instalación de PrestaShop.
Una vez que el archivo esté en su lugar, active la opción "Localización geográfica por IP", y esta característica ya estará disponible para su uso.
Puede seleccionar los países que pueden acceder a su tienda (por defecto, todos ellos), y configurar el comportamiento que tendrá PrestaShop para los países restringidos y no restringidos (u "otros" países). Puede elegir entre estas tres opciones:
Puede seleccionar o anular la selección de todos los países que pueden acceder a su tienda, marcando la casilla situada en la parte superior de la lista. ¡Al seleccionar los países que pueden acceder a su tienda, asegúrese de no bloquear un país por error, ya que perdería todas las posibles ventas de sus habitantes!
Esta sección le permite establecer direcciones IP que tendrán acceso sin restricciones a su tienda. Como comprobará la lista ya tiene añadidas IPs autorizadas y que son utilizadas por ejemplo por los robots de Google. Añada todas las que necesite, una por cada línea, y haga clic en "Guardar".