Widget de mapa para Shopify
Descarga un archivo, pégalo en la carpeta Sections de tu tema y «WhatIsMyLocation Map» aparece en el editor de temas con un panel de ajustes nativo: las sucursales como bloques, selectores de tema y de marcador, un panel de ubicaciones con animaciones de cambio e iconos opcionales para abrir en mapas. No hay app que instalar, ni clave API, ni cuenta de facturación, ni cookies, y nada se carga desde Google. El zip incluye además una segunda sección para el widget de buscar mi ubicación.
Con permiso · Privado · Funciona en Chrome, Safari, Firefox, Edge
Por qué una sección del tema es mejor que una app de Shopify
La mayoría de las fichas de «apps de mapas» piden una instalación, permisos sobre los datos de tu tienda y una cuota mensual — para lo que en el fondo es un solo iframe. Esta es la alternativa honesta: un único archivo Liquid que vive en tu propio tema. No pide permisos de la tienda, no añade scripts a tus páginas, no envía nada a ningún servidor y no cuesta nada. Las únicas peticiones externas que hacen tus visitantes son el iframe del mapa en sandbox de whatismylocation.ai y sus teselas de OpenStreetMap: sin cookies de Google, sin el lastre de los banners de consentimiento y, si el servicio dejara de estar disponible, el iframe falla en silencio sin romper tu página. Borra el archivo de la sección y no queda ni rastro.
Descarga whatismylocation-shopify-sections.zip — las dos secciones más un README, unos pocos kilobytes. Después sigue los pasos de instalación de abajo.
Instalación en unos dos minutos
Dos mitades: pegas el archivo una vez y luego lo usas como cualquier sección integrada.
Pega el archivo: panel de Shopify ▸ Tienda online ▸ Temas ▸ ⋯ ▸ Editar código. En la barra lateral izquierda, bajo Sections, pulsa Agregar una nueva sección, nómbrala whatismylocation-map, borra el contenido de ejemplo y pega todo el contenido de whatismylocation-map.liquid: el bloque {% schema %} del final es el que construye tu panel de ajustes, así que debe ir incluido. Guarda.
Úsala: abre el editor de temas (Personalizar), ve a tu página de contacto (o a cualquier página), pulsa Agregar sección y elige WhatIsMyLocation Map. El panel de ajustes aparece a la izquierda. Hasta que introduzcas coordenadas, la sección muestra un aviso amable que te dice exactamente qué necesita.
Consigue las coordenadas en el generador de mapas insertables — escribe tu dirección y luego arrastra el pin hasta tu entrada antes de copiarlas. La sección lleva tus coordenadas definitivas, así que el pin ya no puede desplazarse después.
Las sucursales son bloques
Las tiendas con varias ubicaciones se llevan la mejor parte: en el editor de temas, cada sucursal es un bloque — pulsa Agregar sucursal, rellena la latitud, la longitud, una etiqueta y una dirección, y reordénalas arrastrando (hasta 10). El mapa se ajusta automáticamente a todas las sucursales y los pines van numerados para coincidir con la lista. Los visitantes ven el panel de ubicaciones: un acordeón junto al mapa en el escritorio y una tira de tarjetas deslizable en el móvil, con indicaciones para cada sucursal e iconos opcionales de «Abrir en Google Maps / Apple Maps». La disposición del panel (auto, lateral, inferior, ninguna) y la animación de cambio (suave, fundido, animada, ninguna — quien tenga activada la reducción de movimiento siempre ve la versión instantánea) son menús desplegables del mismo panel.
Todos los ajustes, uno por uno
| Ajuste | Lo que ven los visitantes |
|---|---|
| Nombre del negocio + estilo del título | El encabezado de la tarjeta o del panel: negrita por defecto; también hay cursiva y normal. |
| Líneas de dirección 1–3 + estilo por línea | Hasta tres líneas en la tarjeta superpuesta, cada una opcionalmente en negrita o cursiva. |
| Latitud / longitud | Tu pin. Pégalas del generador; nunca se vuelven a geocodificar. |
| Bloques de sucursal | Pines numerados + el panel de ubicaciones (a partir de 2 sucursales). |
| Tema | Aspecto del widget claro, oscuro o dorado. |
| Color del marcador | Pines en azul clásico, esmeralda, rojo, ámbar, índigo o gris pizarra. |
| Panel + movimiento | Disposición del panel de ubicaciones y animación de cambio de sucursal. |
| Cómo llegar / iconos de mapas | Botón de indicaciones más enlaces opcionales con iconos de Google/Apple Maps y sus descripciones emergentes. |
| Altura | Altura del iframe, 220–800 px. |
| Leyenda «Powered by» | Desactivada por defecto: márcala para acreditar el servicio bajo el mapa. |
El mismo zip incluye whatismylocation-widget.liquid: el widget de buscar mi ubicación como segunda sección (tema, modo compacto o completo, altura), para páginas de envío y buscadores de tiendas.
Solución de problemas
La sección no aparece en Agregar sección. El archivo debe estar en Sections (no en Snippets ni Assets) y el pegado debe incluir el archivo completo. Si se cortó el bloque {% schema %}, Shopify rechaza u oculta la sección. Vuelve a pegar el archivo entero y guarda.
Error «Invalid schema» al guardar. Un pegado parcial, casi siempre por una llave de cierre que falta al seleccionar hasta el final menos una línea. Pega otra vez el archivo completo; no edites el schema a mano si no conoces Liquid.
El mapa se ve gris. Las teselas del mapa vienen de tile.openstreetmap.org; un bloqueador de anuncios agresivo o una red corporativa pueden bloquearlas. Compruébalo en el móvil con datos: tus clientes casi seguro lo ven bien.
El pin no está en mi puerta. Vuelve a generar las coordenadas en el generador, arrastra el pin hasta tu entrada y pega los nuevos valores en los ajustes de la sección.
Los cambios no se ven en la tienda publicada. Has editado un tema borrador o sin publicar: haz el cambio en el tema publicado (o publica el que editaste). El widget en sí no tiene nada que guardar en caché.
Paso a paso
- Descarga whatismylocation-shopify-sections.zip (enlace abajo) y descomprímelo.
- En el admin de Shopify abre Tienda online ▸ Temas ▸ ⋯ ▸ Editar código. En Secciones pulsa “Add a new section”, llámala whatismylocation-map y pega el contenido COMPLETO de whatismylocation-map.liquid — incluido el bloque schema del final. Guarda.
- Abre el editor de temas (Personalizar), ve a la página que necesita el mapa, pulsa Añadir sección y elige “WhatIsMyLocation Map”.
- Pega tus coordenadas exactas desde el creador de mapa insertado (escribe tu dirección y luego arrastra el pin hasta tu entrada antes de copiar) — o pulsa “Add branch” una vez por ubicación para un mapa con varias sucursales.
- Elige tema, color del marcador, disposición del panel y animación en el panel de ajustes, y Guarda. Sin app, sin clave de API, nada que configurar en el servidor.
Preguntas frecuentes
¿Necesito una app o una clave API para poner un mapa en Shopify?
¿Puedo mostrar varias sucursales en el mismo mapa?
Ver en inglés: Map Widget for Shopify · Español