Shopware Estensioni Shopware

Completamento Automatico Indirizzi Shopware 6 — Multi-Provider BAN e Google Places

I vostri clienti digitano 3 lettere, il plugin compila l'indirizzo completo

A colpo d'occhio
  • Completamento automatico degli indirizzi su checkout, account cliente e registrazione
  • 2 provider inclusi: BAN (gratuito, Francia) e Google Places (mondiale)
  • Architettura estensibile: aggiungete Mapbox, HERE o Loqate con un'interfaccia PHP
  • Chiave API Google conservata lato server, mai esposta al browser
  • Compatibile con Shopware 6.6 e 6.7, configurazione per sales channel
Shopware 6.6 Shopware 6.7 BAN gratuito Google Places GDPR-friendly
  • Rimborso 30 giorni
  • 12 mesi di aggiornamenti
  • Supporto 24h
www.datafirefly.com/it/
Auto-complétion d'Adresse Shopware 6 — Multi-Provider BAN & Google Places
v1.0.0 · aggiornato 2026-07-01
Cosa fa

L' versione breve.

01

Meno errori di consegna

Gli indirizzi selezionati provengono direttamente da BAN o Google: via, codice postale, città e paese arrivano normalizzati. Basta pacchi resi per indirizzo non valido.

02

Checkout più rapido

Il cliente digita tre caratteri, sceglie un suggerimento e tutti i campi si riempiono: via, complemento, codice postale, città, paese. L'abbandono del checkout cala meccanicamente.

03

Due provider, zero compromessi

BAN (api-adresse.data.gouv.fr) è gratuito e copre tutta la Francia, oltremare incluso. Google Places (New) copre il mondo intero. Si passa dall'uno all'altro con un clic nella configurazione.

04

Architettura aperta

Un'interfaccia AutocompleteProviderInterface e un tag Symfony bastano per collegare qualsiasi API di indirizzi: Mapbox, HERE, Loqate, il vostro repository interno. Il plugin instrada automaticamente ogni suggerimento verso il provider di origine.

05

Sicurezza e sobrietà

Tutte le richieste passano dal vostro server Shopware: la chiave Google non raggiunge mai il browser. Una cache server opzionale (5 min) riduce la fatturazione Google e la latenza.

La versione lunga

Tutto quello che vorresti sapere prima di installare.

Uno sguardo dettagliato su come funziona Completamento Automatico Indirizzi Shopware 6 — Multi-Provider BAN e Google Places, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.

§ 01

Perché il completamento automatico degli indirizzi cambia le conversioni

Il modulo indirizzo è il passaggio più tedioso del checkout: sei campi, refusi, codici postali sbagliati. Ogni attrito costa vendite e ogni indirizzo non valido costa un pacco reso. Questo plugin sostituisce la digitazione manuale con una ricerca istantanea: il cliente digita l'inizio del suo indirizzo, appare una lista di suggerimenti, un clic riempie tutti i campi. I dati provengono da un repository ufficiale (BAN) o da Google: sono quindi normalizzati e consegnabili.

§ 02

BAN o Google Places: scegliete in base al mercato

Se vendete in Francia, la Base Adresse Nationale è imbattibile: gratuita, senza chiave, mantenuta dallo Stato, copre metropoli e oltremare con precisione al numero civico. Se vendete all'estero, Google Places (New) subentra con copertura mondiale. Il plugin usa gli endpoint moderni dell'API Places v1 e tiene la chiave lato server: non transita mai dal browser, il che semplifica la messa in sicurezza del progetto Google Cloud.

§ 03

Un'architettura pensata per gli integratori

Il plugin espone un'interfaccia AutocompleteProviderInterface e raccoglie i provider tramite il tag Symfony df_address_autocomplete.provider. Aggiungere Mapbox, HERE, Loqate o un repository interno di indirizzi si riduce a una classe PHP e tre righe di services.xml. Ogni suggerimento porta il prefisso del suo provider, quindi le chiamate di dettaglio vengono instradate automaticamente anche cambiando provider a metà sessione.

§ 04

Installato in cinque minuti

Caricate lo ZIP, attivate il plugin, compilate lo storefront e scegliete il provider nella configurazione. Tutto il resto — attivazione per pagina, restrizione paesi, debounce, cache — si gestisce dall'amministrazione Shopware, con scope per sales channel se gestite più negozi.