Entrada actualizada el 20/05/2021
La geolocalización de Prestashop nos es útil para limitar los visitantes de nuestra tienda por su ubicación geográfica, esto lo hace básicamente mediante la detección de la IP de su ordenador.
Se utiliza por ejemplo en casos en los que la tienda online no vende al extranjero o a países en concreto.
Activando la geolocalización en Prestashop 1.7
- Para activar la geolocalización entra en tu Panel de control. En el menú de la izquierda haz click en: Personalizar > Internacional > Localización y arriba dirígete a la pestaña Geolocalización.
- Te pedirá que descargues un archivo, para ello deberás entrar en https://www.maxmind.com/en/geolite2/signup y registrarte. Después, confirma tu dirección de e-mail y loguéate (tranquil@, es gratis ✌️).
- En la columna de izquierda haz click en la sección GeoIP2 / GeoLite2 y luego en descargar archivo.
- Serás redirigido a la página «Download GeoIP2 and GeoIP legancy databases«, y dentro de la sección Download databases encontrarás el enlace de descarga del archivo GeoLite2-City (asegúrate de hacer click en ese archivo y no en GeoLite2-City.CSV).
- Una vez descargado el archivo extráelo y mediante un cliente FTP como Filezilla o desde el panel de administración de tu hosting, súbelo al directorio /app/Resources/geoip/.
- Cuando hayas descomprimido y subido el fichero, activa la opción Geolocalización por dirección IP.
- Más abajo podrás configurar las opciones de los países que quieras restringir, así como el comportamiento que tendrá tu tienda en esos casos, si quieres mostrarles la tienda en modo catálogo o simplemente mostrarles la tienda completa pero impedirles que realicen pedidos.
Una cosa a tener en cuenta es que no es un medio 100% fiable ya que puede haber usuarios de países no restringidos en nuestra tienda que no puedan acceder a la misma porque sus IP no estén dentro de esa base de datos, o no aparezcan como pertenecientes a ese país.
Te animamos a que conozcas nuestra oferta de hosting, en Loading disponemos de una excelente selección de planes de alojamiento web para que tengas la posibilidad de escoger la que se adapte mejor a tus necesidades.
Ofrecemos desde hosting a nivel básico hasta completas soluciones profesionales de alojamiento web como Hosting Reseller o Hosting VPS.
Además, también disponemos del mejor Hosting Prestashop o Hosting WordPress para garantizar el mayor rendimiento de tu página.
Hola buenas he hecho todo tal cual pone ahí y no me deja después de subir el archivo e incluso borrando caché, cuando voy a geolocalización por IP, sale un mensaje » la base de datos de geolocalización no está disponible»
Hola, así por encima no sabríamos decirte exactamente cual sería el problema, tendríamos que verlo detenidamente, si eres cliente de Loading si quieres puedes ponernos un ticket de soporte y lo revisamos a ver qué podría ser.
¡Un saludo!
Es posible que hayas copiado la carpeta, cuando lo que hay que hacer es copiar el contenido de la carpeta.