Autocompletado de Direcciones Google para PrestaShop
Autocompleta direcciones en el checkout con Google Places API. Rellena calle, ciudad, código postal, provincia y país…
- PS 1.7+
- PS 8
- PS 9
Tu tienda cambia de idioma, de moneda y de precio según el país desde el que la abren. Nueva York en dólares, Zúrich en francos, Madrid en euros: cada mercado con su tarifa, en la misma tienda y sin tocar tu posicionamiento. Para PrestaShop 1.7.6 hasta 9.x.
Con un precio único te quedas corto donde pagarían más y te sales de precio donde no llegan. PrestaShop ya sabe guardar un precio para cada moneda; lo que no sabe es en qué moneda entra cada visitante. Eso es lo que pone este módulo: detecta el país, y con la moneda entra la tarifa de ese mercado.
Pones 99 $ para Estados Unidos, 89 CHF para Suiza y 79 € para la zona euro. Quien abre la tienda desde Nueva York ve dólares desde la portada, sin tocar nada. Quien la abre desde Madrid ve euros y no ve las otras tarifas: su selector solo ofrece las monedas que tú habilitas para su país.

Los precios se escriben donde ya los tienes: en el precio específico por moneda de PrestaShop. No hay una segunda tabla de precios que mantener.
Por la cabecera de Cloudflare o por la base GeoLite2 de MaxMind en tu servidor. Sin servicios de pago ni llamadas a terceros en cada visita.
Cada regla fija la moneda con la que entra el visitante y qué otras monedas puede elegir. Las que no estén en su regla, ni se le ofrecen.
El visitante aterriza en la URL de su idioma. Si ya venía a una URL con idioma, se respeta: es la que ha pedido.
Cada idioma conserva su URL indexable y los rastreadores quedan fuera de la redirección: Google sigue viendo la página que tiene indexada.
Ventana, desplegable, panel lateral o botón compacto, en cualquiera de las quince posiciones de tu tema. Con buscador y con los países escritos en su propio idioma.
Cada tienda de la instalación lleva sus propias reglas y sus propias excepciones, sin mezclarse.
Deutschland, España, Italia, Schweiz. Cada país sale en su propio idioma, que es como lo reconoce quien vive allí. Debajo, el idioma y la moneda que le tocan, ya elegidos; y un buscador que entiende los dos nombres, así que «Alemania» encuentra «Deutschland».

Al instalarse lee los idiomas que tienes activos y crea una regla por cada uno con la moneda que le corresponde, más una regla de reserva para el resto del mundo. Desde el primer minuto funciona; a partir de ahí, afinas.
Una fila por país: idioma, moneda de entrada y las monedas que puede elegir. Se arrastran para ordenarlos en el selector y se desactivan sin borrarlos.
En la ficha del producto, un precio específico por moneda. Eso es todo: el módulo ya se encarga de que cada visitante llegue con la moneda correcta.

Es la parte que hace fracasar a la mayoría de las tiendas internacionales: servir contenido distinto en la misma URL según quién entre. Este módulo está construido justo al revés.

La lista de robots viene puesta —Google, Bing, Yandex, las herramientas SEO habituales— y se amplía con cualquier user agent o IP: útil también para que tu agencia o tu equipo vean la tienda sin geolocalizar.
Si tu tienda está detrás de Cloudflare, el país llega ya resuelto en la cabecera de cada petición: cero consultas, cero mantenimiento. Si no, el módulo lo resuelve con la base GeoLite2 de MaxMind instalada en tu propio servidor. En automático usa la cabecera cuando llega y la base cuando no.

Un botón descarga la base GeoLite2 desde un espejo público y la deja instalada. Si prefieres la tuya, con una cuenta gratuita de MaxMind te la descargas y la subes desde la misma pantalla. El panel te dice el tamaño y la fecha del fichero, y te avisa cuando se ha quedado viejo.

Escribe una IP de cualquier país y el módulo te dice qué país detecta, qué regla se aplica y con qué idioma y qué moneda entraría ese visitante. Con atajos para probar direcciones conocidas de varios países.

Estados Unidos, Suiza o los países nórdicos aceptan precios que en otros mercados frenan la venta. Con una tarifa por moneda subes donde se puede subir, sin tocar el resto del catálogo.
Un precio en la moneda del cliente convierte mejor que uno convertido al vuelo: no hay que traducirlo mentalmente ni desconfiar del cambio.
El visitante llega directo a su idioma sin pasar por una portada que no entiende, y el buscador sigue viendo un sitio limpio con una URL por idioma.
Cada país entra con la moneda y las condiciones de su zona, y las monedas de las demás ni aparecen en el selector.
Sí, con un precio específico por moneda para cada producto o combinación. Lo que PrestaShop no hace por su cuenta es meter al visitante en la moneda de su país: de eso se encarga este módulo, y por eso las dos piezas juntas dan una lista de precios por mercado.
Creando una regla para ese país con su moneda. Desde ese momento, quien entre desde allí ve la tienda en esa moneda sin tocar nada, y en el selector solo se le ofrecen las monedas que hayas marcado como disponibles para su país.
Perjudica cuando se hace mal: cambiando el contenido de una URL según quién entre. Aquí cada idioma mantiene su URL, los buscadores están excluidos de la redirección y para ellos la moneda la decide el idioma de la URL, así que siempre indexan la misma página con los mismos precios.
No. Puedes descargar la base GeoLite2 con el botón del módulo, sin cuenta. Y si tu tienda va por Cloudflare no hace falta ninguna base de datos: el país llega en la cabecera de la petición.
Puede, desde el selector. Su elección se guarda en una cookie —los días que tú decidas— y manda sobre la geolocalización mientras dure: quien elige, elige.
Sí. Está probado de PrestaShop 1.7.6 a 9.x, en PHP 7.1 a 8.4 y en instalaciones multitienda.
No. El selector se engancha a una de las quince posiciones estándar de PrestaShop y se elige desde la configuración. No sobrescribe plantillas de tu tema ni archivos del núcleo.
La tienda vuelve a comportarse como antes y tus reglas, excepciones y ajustes se quedan guardados por si lo reinstalas o migras de servidor. Solo se borran si pulsas el botón que hay para eso.
Este es el aviso oficial de la Unión Europea sobre la garantía legal de conformidad, reproducido exactamente como lo publica la Comisión.
Ver a tamaño completoUn módulo, un desarrollo o solo una opinión. La primera consulta no cuesta nada, y de ahí sale un presupuesto cerrado con precio y fecha.