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 onlineTemiModifica 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

ImpostazioneCosa vedono i visitatori
Nome dell'attività + stile del titoloL'intestazione della scheda o del pannello — grassetto di default; disponibili anche corsivo e normale.
Righe indirizzo 1–3 + stile per rigaFino a tre righe sulla scheda sovrapposta, ciascuna in grassetto o corsivo se vuoi.
Latitudine / longitudineIl tuo pin. Incollala dal generatore; mai ri-geocodificata.
Blocchi filialePin numerati + il pannello delle sedi (da 2 filiali in su).
TemaAspetto del widget: chiaro, scuro o dorato.
Colore del marcatorePin blu classico, smeraldo, rosso, ambra, indaco o ardesia.
Pannello + animazioneLayout del pannello delle sedi e animazione di cambio filiale.
Indicazioni stradali / icone mappePulsante indicazioni più icone-link opzionali a Google/Apple Maps con tooltip.
AltezzaAltezza 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

  1. Scarica whatismylocation-shopify-sections.zip (link qui sotto) ed estrailo.
  2. 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.
  3. Apri l’editor del tema (Personalizza), vai alla pagina che necessita della mappa, premi Aggiungi sezione, e scegli “WhatIsMyLocation Map”.
  4. 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.
  5. 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.
sezione mappa per il tema Shopify mappa su Shopify senza app

Domande frequenti

Serve un'app o una chiave API?
No. Incolli un solo file Liquid nel tema: niente app da installare, niente chiave API, niente account di fatturazione e nessun cookie.
Posso mostrare più filiali sulla stessa mappa?
Sì. Nell'editor del tema ogni filiale è un blocco, fino a 10. La mappa si adatta a tutte, i pin sono numerati e i visitatori vedono il pannello delle sedi.

Vedi in inglese: Map Widget for Shopify · Italiano