Widget mappa per Shopify
Scarica un file, incollalo nella cartella Sections del tuo tema e “WhatIsMyLocation Map” compare nell'editor del tema con un pannello di impostazioni nativo: le filiali come blocchi, i selettori di tema e di marcatore, un pannello delle sedi con animazioni di transizione e icone opzionali per aprire la posizione nelle mappe. Nessuna app da installare, nessuna chiave API, nessun account di fatturazione, nessun cookie e niente che si carichi da Google. Lo zip include anche una seconda sezione per il widget trova-la-mia-posizione.
Con autorizzazione · Privato · Funziona su Chrome, Safari, Firefox, Edge
Perché una sezione del tema è meglio di un'app Shopify
La maggior parte delle app “mappa” chiede un'installazione, i permessi sui dati del tuo negozio e un canone mensile — per quello che alla fine è un solo iframe. Questa è l'alternativa onesta: un unico file Liquid che vive nel tuo tema. Non chiede permessi sul negozio, non aggiunge script alle tue pagine, non invia dati a nessuno e non costa nulla. Le uniche richieste esterne fatte dai tuoi visitatori sono l'iframe della mappa in sandbox da whatismylocation.ai e le sue tile OpenStreetMap: nessun cookie di Google, nessuna zavorra da banner di consenso. E se il servizio fosse irraggiungibile, l'iframe non si carica in silenzio, senza rompere la pagina. Cancella il file della sezione e ogni traccia sparisce.
Scarica whatismylocation-shopify-sections.zip — entrambe le sezioni più un README, pochi kilobyte. Poi segui i passaggi di installazione qui sotto.
Installazione in circa due minuti
Due parti: incolli il file una volta sola, poi lo usi come qualsiasi sezione integrata.
Incolla il file: pannello Shopify ▸ Negozio online ▸ Temi ▸ ⋯ ▸ Modifica codice. Nella barra laterale sinistra, sotto Sections, clicca Aggiungi una nuova sezione, chiamala whatismylocation-map, cancella il contenuto segnaposto e incolla tutto il contenuto di whatismylocation-map.liquid — il blocco {% schema %} in fondo è ciò che costruisce il pannello delle impostazioni, quindi deve essere incluso. Salva.
Usala: apri l'editor del tema (Personalizza), vai alla pagina contatti (o a qualsiasi altra pagina), premi Aggiungi sezione e scegli WhatIsMyLocation Map. Il pannello delle impostazioni compare a sinistra; finché non inserisci le coordinate, la sezione mostra un segnaposto gentile che ti dice esattamente cosa serve.
Prendi le coordinate dal generatore di mappa da incorporare — digita il tuo indirizzo, poi trascina il pin sul tuo ingresso prima di copiare. La sezione salva le coordinate finali, così il pin non potrà più spostarsi.
Le filiali sono blocchi
I negozi con più sedi hanno la parte migliore: nell'editor del tema ogni filiale è un blocco — premi Aggiungi filiale, inserisci latitudine, longitudine, un'etichetta e un indirizzo, e riordinale trascinandole (fino a 10). La mappa si adatta automaticamente a tutte le filiali e i pin sono numerati per corrispondere all'elenco. I visitatori ottengono il pannello delle sedi — una fisarmonica accanto alla mappa su desktop, una striscia di schede scorrevoli su telefono, con indicazioni stradali per ogni filiale e icone opzionali “Apri in Google Maps / Apple Maps”. Il layout del pannello (auto, laterale, in basso, nessuno) e l'animazione di transizione (fluida, dissolvenza, vivace, nessuna — chi ha attivato la riduzione del movimento vede sempre la versione istantanea) sono menu a tendina nello stesso pannello.
Ogni impostazione, spiegata
| Impostazione | Cosa vedono i visitatori |
|---|---|
| Nome dell'attività + stile del titolo | L'intestazione della scheda o del pannello — grassetto di default; disponibili anche corsivo e normale. |
| Righe indirizzo 1–3 + stile per riga | Fino a tre righe sulla scheda sovrapposta, ciascuna in grassetto o corsivo se vuoi. |
| Latitudine / longitudine | Il tuo pin. Incollala dal generatore; mai ri-geocodificata. |
| Blocchi filiale | Pin numerati + il pannello delle sedi (da 2 filiali in su). |
| Tema | Aspetto del widget: chiaro, scuro o dorato. |
| Colore del marcatore | Pin blu classico, smeraldo, rosso, ambra, indaco o ardesia. |
| Pannello + animazione | Layout del pannello delle sedi e animazione di cambio filiale. |
| Indicazioni stradali / icone mappe | Pulsante indicazioni più icone-link opzionali a Google/Apple Maps con tooltip. |
| Altezza | Altezza dell'iframe, 220–800 px. |
| Dicitura “Powered by” | Disattivata di default — spunta per citare il servizio sotto la mappa. |
Lo stesso zip include whatismylocation-widget.liquid — il widget trova-la-mia-posizione come seconda sezione (tema, modalità compatta o completa, altezza), per pagine di consegna e cerca-negozi.
Risoluzione dei problemi
La sezione non compare sotto Aggiungi sezione. Il file deve stare in Sections (non in Snippets o Assets) e devi incollare il file intero — se il blocco {% schema %} è stato tagliato, Shopify rifiuta o nasconde la sezione. Incolla di nuovo tutto il file e salva.
Errore “Invalid schema” al salvataggio. Un incolla parziale — di solito manca una parentesi graffa di chiusura perché la selezione si è fermata una riga prima della fine. Incolla di nuovo il file completo; non modificare lo schema a mano se non conosci Liquid.
La mappa è grigia. Le tile della mappa arrivano da tile.openstreetmap.org; un ad-blocker aggressivo o una rete aziendale possono bloccarle. Prova da telefono con la rete dati — i tuoi clienti quasi certamente la vedono bene.
Il pin non è sulla mia porta. Ricrea le coordinate con il generatore, trascina il pin sul tuo ingresso e incolla i nuovi valori nelle impostazioni della sezione.
Le modifiche non si vedono sul negozio online. Hai modificato un tema in bozza o non pubblicato — fai la modifica nel tema pubblicato (oppure pubblica quello che hai modificato). Il widget in sé non ha nulla in cache.
Passo dopo passo
- Scarica whatismylocation-shopify-sections.zip (link qui sotto) ed estrailo.
- Nell’admin di Shopify apri Negozio online ▸ Temi ▸ ⋯ ▸ Modifica codice. In Sezioni premi “Add a new section”, chiamala whatismylocation-map, e incolla l’INTERO contenuto di whatismylocation-map.liquid — incluso il blocco schema in fondo. Salva.
- Apri l’editor del tema (Personalizza), vai alla pagina che necessita della mappa, premi Aggiungi sezione, e scegli “WhatIsMyLocation Map”.
- Incolla le tue coordinate esatte dal creatore di mappa incorporata (digita il tuo indirizzo, poi trascina il segnaposto sul tuo ingresso prima di copiare) — oppure premi “Add branch” una volta per ogni sede per una mappa con più sedi.
- Scegli tema, colore del segnaposto, layout del pannello e animazione nel pannello impostazioni, poi Salva. Nessuna app, nessuna chiave API, niente da configurare lato server.
Domande frequenti
Serve un'app o una chiave API?
Posso mostrare più filiali sulla stessa mappa?
Vedi in inglese: Map Widget for Shopify · Italiano