Ay Gök Plugins

Shopware 6.7

Shopware-Erweiterungen, die wir selbst pflegen.

Hier finden Sie Dokumentation, Änderungen und Support für unsere Erweiterungen. Bei Fragen antwortet Ihnen direkt das Team, das die Erweiterung entwickelt hat.

Erweiterungen

Aktuell verfügbar

Adressprüfung: Hausnummer & Ort

SgAddressCheck · Version 0.1.0

Weniger Fehlzustellungen: Kunden speichern Adressen nur mit Hausnummer, und eine Postleitzahl im Ortsfeld wird erkannt. Pro Land und Verkaufskanal konfigurierbar.

Shopware 6.7 PHP 8.2 – 8.5 DE · EN Shopware Store: in Vorbereitung
  • Straße muss eine Hausnummer enthalten
  • Ort darf keine Ziffern enthalten
  • Prüfung auf ausgewählte Länder beschränken, pro Verkaufskanal
  • Optional eigenes Muster für besondere Adressformate
  • Fehlermeldungen auf Deutsch und Englisch, als Textbausteine anpassbar
  • Serverseitige Prüfung, auch für Headless- und Store-API-Clients

Dokumentation

Adressprüfung einrichten

Installation

  1. Laden Sie die ZIP-Datei in der Administration unter Erweiterungen > Meine Erweiterungen hoch oder kopieren Sie den Ordner nach custom/plugins/.
  2. Installieren und aktivieren Sie die Erweiterung. Auf der Kommandozeile:
bin/console plugin:refresh
bin/console plugin:install --activate SgAddressCheck
bin/console cache:clear
  1. Öffnen Sie Erweiterungen > Meine Erweiterungen > Adressprüfung > Konfigurieren.

Konfiguration

Alle Einstellungen können je Verkaufskanal abweichen.

EinstellungStandardWirkung
AktivanSchaltet alle Prüfungen für den Verkaufskanal ein oder aus.
Zu prüfende LänderleerLeer prüft alle Länder, sonst nur die ausgewählten.
Straße muss eine Hausnummer enthaltenanDas Feld Straße braucht mindestens eine Ziffer.
Ort darf keine Ziffern enthaltenanLehnt Ortsnamen wie 80331 München ab.
Eigenes Muster für die StraßeleerPCRE-Muster mit Begrenzern, z. B. /^\D+\s\d+\w?$/u. Ersetzt die Hausnummernprüfung; ungültige Muster werden ignoriert.

Die Prüfungen laufen auf dem Server: bei der Registrierung, im Adressbuch und bei Adressänderungen im Checkout. Sie gelten damit auch für Headless- und Store-API-Clients.

Fehlermeldungen

Die Texte sind Textbausteine und lassen sich unter Einstellungen > Textbausteine ändern:

SchlüsselStandardtext (Deutsch)
error.VIOLATION::SG_STREET_HOUSE_NUMBER_MISSINGBitte gib eine Hausnummer an.
error.VIOLATION::SG_CITY_CONTAINS_DIGITSDer Ort darf keine Ziffern enthalten. Bitte trage die Postleitzahl im Feld „PLZ“ ein.

Häufige Fragen

Werden bereits gespeicherte Adressen geprüft?

Nein. Die Prüfung greift, wenn eine Adresse angelegt oder geändert wird. Bestehende Adressen bleiben unverändert, bis Kunden sie bearbeiten.

Manche Adressen in einem Land haben keine Hausnummer. Was tun?

Beschränken Sie die Prüfung über „Zu prüfende Länder“ auf die Länder, in denen eine Hausnummer üblich ist, oder hinterlegen Sie ein eigenes Muster für die Straße.

Gilt die Prüfung auch für Headless-Shops und die Store API?

Ja. Die Prüfung läuft auf dem Server und nicht nur im Browser, daher gilt sie für jede Oberfläche, die Adressen über Shopware speichert.

Sendet die Erweiterung Daten an Dritte?

Nein. Die Erweiterung prüft die Eingaben lokal in Ihrem Shop, ruft keine externen Dienste auf und speichert außer ihrer Konfiguration nichts.

Was passiert bei der Deinstallation?

Shopware entfernt die Konfiguration, außer Sie wählen „Benutzerdaten behalten“. Weitere Daten legt die Erweiterung nicht an.

Änderungen

0.1.0
Erste Version: Hausnummernprüfung im Feld Straße und Ziffernprüfung im Feld Ort, pro Land und Verkaufskanal.

Support

Wir helfen gerne weiter

Schreiben Sie uns

Fragen, Fehler oder Wünsche zu einer Erweiterung senden Sie bitte per E-Mail. Wir antworten auf Deutsch, Englisch oder Türkisch.

E-Mail schreiben

info@agentur-aygoek.eu

Damit wir schnell helfen können

  • Name und Version der Erweiterung
  • Shopware-Version und PHP-Version
  • Was Sie getan haben und was stattdessen passiert ist
  • Fehlermeldung oder Screenshot, falls vorhanden