Shopware Extensions Shopware

Auto-complétion d’Adresse Shopware 6 — Multi-Provider BAN & Google Places

Vos clients tapent 3 lettres, le plugin remplit l'adresse complète

En un coup d'œil
  • Auto-complétion d'adresse sur checkout, compte client et inscription
  • 2 providers inclus : BAN (gratuit, France) et Google Places (mondial)
  • Architecture extensible : ajoutez Mapbox, HERE ou Loqate via une interface PHP
  • Clé API Google gardée côté serveur, jamais exposée au navigateur
  • Compatible Shopware 6.6 et 6.7, configuration par sales channel
Shopware 6.6 Shopware 6.7 BAN gratuit Google Places RGPD-friendly
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Auto-complétion d'Adresse Shopware 6 — Multi-Provider BAN & Google Places
v1.0.0 · mis à jour 2026-07-01
Ce que ça fait

La version courte.

01

Moins d'erreurs de livraison

Les adresses sélectionnées proviennent directement de la BAN ou de Google : rue, code postal, ville et pays sont normalisés. Fini les colis retournés pour adresse invalide.

02

Checkout plus rapide

Le client tape trois caractères, choisit sa suggestion et tous les champs se remplissent : rue, complément, code postal, ville, pays. Le taux d'abandon au checkout baisse mécaniquement.

03

Deux providers, zéro compromis

BAN (api-adresse.data.gouv.fr) est gratuit et couvre toute la France, y compris les DOM. Google Places (New) couvre le monde entier. Basculez de l'un à l'autre en un clic dans la configuration.

04

Architecture ouverte

Une interface AutocompleteProviderInterface et un tag Symfony suffisent pour brancher n'importe quelle API d'adresse : Mapbox, HERE, Loqate, votre référentiel interne. Le plugin route automatiquement chaque suggestion vers son provider d'origine.

05

Sécurité et sobriété

Toutes les requêtes transitent par votre serveur Shopware : la clé Google n'apparaît jamais dans le navigateur. Un cache serveur optionnel (5 min) réduit la facturation Google et la latence.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de Auto-complétion d'Adresse Shopware 6 — Multi-Provider BAN & Google Places, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

Pourquoi l'auto-complétion d'adresse change vos conversions

Le formulaire d'adresse est l'étape la plus fastidieuse du checkout : six champs, des fautes de frappe, des codes postaux erronés. Chaque friction coûte des ventes et chaque adresse invalide coûte un colis retourné. Ce plugin remplace la saisie manuelle par une recherche instantanée : le client tape le début de son adresse, une liste de suggestions apparaît, un clic remplit tous les champs. La donnée provient d'un référentiel officiel (BAN) ou de Google, elle est donc normalisée et livrable.

§ 02

BAN ou Google Places : choisissez selon votre marché

Si vous vendez en France, la Base Adresse Nationale est imbattable : gratuite, sans clé API, maintenue par l'État, elle couvre la métropole et les DOM avec une précision au numéro de rue. Si vous vendez à l'international, Google Places (New) prend le relais avec une couverture mondiale. Le plugin utilise les endpoints modernes de l'API Places v1 et garde votre clé côté serveur : elle ne transite jamais par le navigateur, ce qui simplifie la sécurisation de votre projet Google Cloud.

§ 03

Une architecture pensée pour les intégrateurs

Le plugin expose une interface AutocompleteProviderInterface et collecte les providers via le tag Symfony df_address_autocomplete.provider. Ajouter Mapbox, HERE, Loqate ou un référentiel d'adresses interne se résume à une classe PHP et trois lignes de services.xml. Chaque suggestion embarque le préfixe de son provider, le routage des appels de détail est donc automatique même si vous changez de provider en cours de session.

§ 04

Installation en cinq minutes

Uploadez le ZIP, activez le plugin, compilez le storefront et choisissez votre provider dans la configuration. Tout le reste — activation par page, restriction pays, anti-rebond, cache — se règle depuis l'administration Shopware, avec un scope par sales channel si vous gérez plusieurs boutiques.