Zum Inhalt

Changelog

Version 7.0.6

  • IMPROVEMENT | Flow-Events bei Validierung hinzugefügt.

Version 7.0.5

  • IMPROVEMENT | Custom Regeln "Umsatzsteuer ID in Rechungsadresse", "Umsatzsteuer ID in Versandadresse" und "Kunde hat Umsatzsteuer ID" hinzugefügt.
  • BUGFIX | Fehler auf der Checkout-Confirm-Seite behoben.
  • BUGFIX | Validators per Lazy Loading laden, um PaaS-Build-Fehler zu beheben.

Version 7.0.4

  • BUGFIX | Fehler behoben, wenn das erforderliche Land nicht festgelegt war.

Version 7.0.3

  • BUGFIX | Verhindere Fehler, wenn Shopbetreiber eine falsche USTID einträgt.
  • IMPROVEMENT | Option zum Anzeigen der USTID-Validierung einer Bestellung hinzugefügt
  • IMPROVEMENT | API-Timeout kann für jede API eingestellt werden.
  • IMPROVEMENT | Option zur Auswahl von Ländern, in denen eine USTID erforderlich ist, hinzugefügt.

Hinweis: - Jede API besitzt jetzt eine eigene Timeout-Einstellung (Standard: 30 Sekunden). Bitte die Timeouts nach dem Update ggf. neu konfigurieren.

Version 7.0.2

  • BUGFIX | Verhindere Fehler in Administration beim Ändern von Bestellungen.

Version 7.0.1

  • BUGFIX | Deaktivierung der Validierung hat nicht korrekt funktioniert.

Version 7.0.0

  • TASK | Kompatibilität mit Shopware 6.7

Anforderungen:

  • Die Erweiterung erfordert nun mindestens Shopware Version 6.7.0.0.

Version 6.0.22

  • BUGFIX | Validators per Lazy Loading laden, um PaaS-Build-Fehler zu beheben

Version 6.0.21

  • BUGFIX | Fehler behoben, wenn das erforderliche Land nicht festgelegt war.

Version 6.0.20

  • IMPROVEMENT | Option zur Auswahl von Ländern, in denen eine USTID erforderlich ist, hinzugefügt.

Version 6.0.19

  • BUGFIX | Verhindere Fehler in Administration beim Ändern von Bestellungen.

Version 6.0.18

  • BUGFIX | Deaktivierung der Validierung hat nicht korrekt funktioniert.

Version 6.0.17

  • BUGFIX | Anzeige der korrekten USTID auf Dokumenten.

Version 6.0.16

  • IMPROVEMENT | Unterstützung für PremsOnePageCheckout6 hinzugefügt.
  • IMPROVEMENT | Option hinzugefügt, um festzulegen, wie lange ein Ergebnis gültig ist.
  • BUGFIX | Kundenspezifische Deaktivierung der Validierung hat nicht korrekt funktioniert.
  • IMPROVEMENT | Unterstützung für endereco Erweiterung hinzugefügt.

Version 6.0.15

  • BUGFIX | Fehler bei der Änderung des Bestellpreises im Admin-Bereich behoben.

Version 6.0.14

  • BUGFIX | Fehler, bei dem die Rechnungsnummer nicht auf der Rechnung angezeigt wurde, wurde behoben.

Version 6.0.13

  • IMPROVEMENT | Die Möglichkeit, die Bestellung zu blockieren, wenn ein API-Fehler aufgetreten ist, wurde hinzugefügt.
  • IMPROVEMENT | Separate Fehlermeldung hinzugefügt, wenn die API nicht erreichbar ist.

Version 6.0.12

  • IMPROVEMENT | Text "Innergemeinschaftliche Lieferung (EU)" ausblenden, wenn keine gültige USTID gespeichert ist.

Version 6.0.11

  • IMPROVEMENT | USTID Suchfeld im Admin-Bereich hinzugefügt.

Version 6.0.10

  • BUGFIX | Fehler beim Kontotyp im Formular für persönliche Daten behoben.

Version 6.0.9

  • IMPROVEMENT | Button hinzugefügt, um dem Kunden eine erzwungene Revalidierung zu ermöglichen.
    Hinweis: Dies ist nützlich, wenn ein API-Fehler aufgetreten ist und der Kunde die abgefragten Daten erneut validieren muss.

Version 6.0.8

  • IMPROVEMENT | Standard API-Timeout auf 30 Sekunden gesetzt.
  • IMPROVEMENT | Option hinzugefügt, um gleiche API bei API-Fehler erneut abzufragen.
  • IMPROVEMENT | DE-API: Option, um führende Nullen in Straße zu kürzen, hinzugefügt.

Version 6.0.7

  • BUGFIX | Fehlermeldung $adress->getCountry() gibt null zurück, wurde behoben.

Version 6.0.6

  • IMPROVEMENT | Option hinzugefügt, um Steuerfreiheit für Gäste zu deaktivieren.
  • IMPROVEMENT | Option hinzugefügt, um APIs zu aktivieren/deaktivieren.
  • Hinweis: Wenn du die Erweiterung aktualisierst, stelle bitte sicher, dass die APIs, die du nutzen möchtest, aktiviert sind.

Version 6.0.5

  • FEATURE | Option zur Anwendung von Vorschlägen im Checkout hinzugefügt.

Version 6.0.4

  • FEATURE | Erlaube eine eigene Adresse USTID pro Adresse.
  • Hinweis: Mit der Aktivierung der neuen Funktion wird die USTID aus dem persönlichen Profil nicht automatisch einer Adresse zugeordnet.

Version 6.0.3

  • BUGFIX | Kompatibilität mit Conversion Checkout.

Version 6.0.2

  • BUGFIX | Fehlermeldung bei Registrierung war versteckt.

Version 6.0.1

  • BUGFIX | EU-API: ES-Prüfung mit Leerzeichen korrigiert.

Version 6.0.0

  • TASK | Kompatibilität mit Shopware 6.6.

Anforderungen:

  • Die Erweiterung erfordert nun mindestens Shopware Version 6.6.0.0.

Version 5.8.7

  • BUGFIX | Kundenspezifische Deaktivierung der Validierung hat nicht korrekt funktioniert.

Version 5.8.6

  • BUGFIX | Fehlermeldung $adress->getCountry() gibt null zurück, wurde behoben.

Version 5.8.5

  • IMPROVEMENT | Option hinzugefügt, um Steuerfreiheit für Gäste zu deaktivieren.

Version 5.8.4

  • BUGFIX | Kompatibilität mit Conversion Checkout.
  • Anmerkungen:
    • Block von page_checkout_confirm_tos zu page_checkout_confirm_address geändert.

Version 5.8.3

  • BUGFIX | Fehlermeldung bei Registrierung war versteckt.

Version 5.8.2

  • BUGFIX | EU-API: ES-Prüfung mit Leerzeichen korrigiert.

Version 5.8.1

  • FEATURE | Zusatzfeld hinzugefügt, um für bestimmte Kunden andere zusätzliche Prüfung zu verwenden.

Version 5.8.0

  • TASK | Wechsel von TaxDetector zu AbstractTaxDetector.
  • Hinweis: Erfordert Shopware 6.5.8.0.

Version 5.0.13

  • FEATURE | Button hinzugefügt, um Validierungslog als CSV-Datei herunterzuladen.

Version 5.0.12

  • IMPROVEMENT | Option hinzugefügt, um Bestellung zu blockieren, wenn Land "Steuerfrei (B2B)" und keine USTID hinterlegt ist.

Version 5.0.11

  • BUGFIX | RO-Regex aktualisiert.

Version 5.0.10

  • BUGFIX | Behebt einen Fehler beim Umwandeln in das lateinische Alphabet für Vorschläge.
  • BUGFIX | EU-API-Gleichheits-Check muss neue Zeilen ignorieren.

Version 5.0.9

  • IMPROVEMENT | Fehlermeldung in Cart-Validator angepasst.

Version 5.0.8

  • BUGFIX | EE-Regex aktualisiert.

Version 5.0.7

  • FEATURE | Ausnahmen-Feature hinzugefügt.
  • IMPROVEMENT | EU-API: Option, um führende Nullen in Straße zu kürzen, hinzugefügt.
  • BUGFIX | ExtendedBffValidator mit ungültiger API-Antwort angepasst.

Version 5.0.6

  • BUGFIX | Plugin-Einstellungen von Verkaufskanal werden nun an allen Stellen verwendet.

Version 5.0.5

  • BUGFIX | SE-Validierungsmuster für EU-API aktualisiert.

Version 5.0.4

  • IMPROVEMENT | API-Timeout zu Plugin-Konfiguration hinzugefügt.

Version 5.0.3

  • IMPROVEMENT | HU-Regex aktualisiert.

Version 5.0.2

  • TASK | nl_NL Übersetzung für Storefront hinzugefügt.

Version 5.0.1

  • BUGFIX | Verhindert einen Fehler bei nicht eingeloggten Kunden.

Version 5.0.0

  • BUGFIX | Blockierung von Bestellungen, konnte durch Ändern von HTML-Attribut umgangen werden.
  • IMPROVEMENT | Verbesserte Handhabung für Nicht-ASCII-Zeichen.
  • BUGFIX | Shopware 6.5 Admin JS Kompatibilität.

Version 4.0.10

  • IMPROVEMENT | EU-API: Option, um führende Nullen in Straße zu kürzen, hinzugefügt.

Version 4.0.9

  • BUGFIX | Fehler wegen getCompanyTax bei Registrierung behoben.

Version 4.0.8

  • BUGFIX | Fehler bei Registrierung mit USTID behoben.

Version 4.0.7

  • BUGFIX | Plugin-Einstellungen von Verkaufskanal werden nun an allen Stellen verwendet.

Version 4.0.6

  • BUGFIX | EU-API-Gleichheits-Check muss neue Zeilen ignorieren.

Version 4.0.5

  • BUGFIX | SE-Validierungsmuster für EU-API aktualisiert.

Version 4.0.4

  • IMPROVEMENT | API-Timeout zu Plugin-Konfiguration hinzugefügt.

Version 4.0.3

  • IMPROVEMENT | HU-Regex aktualisiert.

Version 4.0.2

  • TASK | nl_NL Übersetzung für Storefront hinzugefügt.

Version 4.0.1

  • BUGFIX | Verhindert einen Fehler bei nicht eingeloggten Kunden.

Version 4.0.0

  • BUGFIX | Blockierung von Bestellungen, konnte durch Ändern von HTML-Attribut umgangen werden.
  • IMPROVEMENT | Verbesserte Handhabung für Nicht-ASCII-Zeichen.

Version 2.0.23

  • TASK | Kompatibilität mit Shopware 6.5
  • FEATURE | Abfragedaten zu Validierungslog-Entität hinzugefügt.

Anforderungen

  • Das Plugin erfordert nun mindestens Shopware Version 6.5.0.0.
  • Hinweis: VOR DEM UPDATE AUF SHOPWARE 6.5.0.0 die App deaktivieren, dann aktualisieren, dann aktivieren.

Version 2.0.22

  • FEATURE | Zusatzfeld hinzugefügt, um für bestimmte Kunden andere Validierungstypen zu verwenden.

Version 2.0.21

  • BUGFIX | PL-USTIDs wurden teilweise nicht validiert.

Version 2.0.20

  • BUGFIX | Verhindert Fehlermeldung bei leerer USTID.

Version 2.0.19

  • BUGFIX | Verbessertes Handling von API-Fehlern.

Version 2.0.18

  • IMPROVEMENT | Twig-Blöcke zu Bestellübersichtsseite hinzugefügt.

Version 2.0.17

  • FEATURE | Zeige USTID in Bestell-Detailseite (Adminbereich)

Version 2.0.16

  • BUGFIX | Fehler bei Privatkunden-Registrierung behoben.

Version 2.0.15

  • TASK | Kompatibilität mit Shopware >= 6.4.12.0

Version 2.0.14

  • BUGFIX | Verhindert, dass falsche USTIDs mit den Zeichen , . - (Leerzeichen) als valide validiert werden.

Version 2.0.13

  • IMPROVEMENT | Validierung für XI (Nordirland) hinzugefügt.
    Hinweis:
  • Wir empfehlen Nordirland als eigenes Land anzulegen und nur dort Steuerfrei für Unternehmen anzuhaken.
  • Als Länder-ISO für Nordirland muss GB oder XI hinterlegt werden.

Version 2.0.12

  • TASK | Fehlende Übersetzungen in englischen Snippets hinzugefügt.

Version 2.0.11

  • BUGFIX | Steuerfreiheit wurde nicht korrekt ermittelt, bei Einstellungen der Validierungsadresse auf Rechnungsadresse. (Wenn Rechnungsadresse ohne Steuerfreiheit und Lieferadresse mit Steuerfreiheit für B2B eingestellt war.)

Version 2.0.10

  • IMPROVEMENT | Option hinzugefügt, um Bestellungen bei ungültigen USTID-Check zu verhindern.

Version 2.0.9

  • IMPROVEMENT | Option hinzugefügt, um Adressvorschläge ins lateinische Alphabet zu übersetzen.

Version 2.0.8

  • BUGFIX | Verbessertes Handling für leere USTID.
  • IMPROVEMENT | Option auf /checkout/confirm-Seite hinzugefügt, um einen Hinweis anzuzeigen/zu verstecken, wenn ein steuerfreies Land gewählt ist, aber keine USTID eingegeben wurde.
  • TASK | Text von Snippet checkout.lenzVatIdValidation.header geändert.

Version 2.0.7

  • IMPROVEMENT | Verbesserte Kompatibilität mit Third-Party-Plugins.
  • BUGFIX | Adressdatenerkennung für SI-Adressdaten aktualisiert.
  • IMPROVEMENT | Event beim Logging hinzugefügt.

Version 2.0.6

  • IMPROVEMENT | Einstellung hinzugefügt, um Adresse für Validierung zu wählen (Rechnung oder Lieferung).
  • IMPROVEMENT | Benutze immer Rechnungsadresse, um die USTID bei der Registrierung zu prüfen.
  • TASK | Kompatibilität mit Shopware 6.5.x.x.
  • BUGFIX | Steuer wurde in manchen Fällen nicht korrekt berechnet, wenn eine private Adresse verwendet wurde.

Version 2.0.5

  • BUGFIX | Validierungshinweis auf /checkout/confirm wurde angezeigt, auch wenn keine Validierung möglich war (z.B. Schweiz).
  • TASK | Code in TaxDetector aufgeräumt.

Version 2.0.4

  • BUGFIX | Behebt einen Bug (von Shopware), der die Registrierung verhindert hat, wenn ein Validierungsfehler bei einer Registrierungsadresse auftrat.

Version 2.0.3

  • IMPROVEMENT | PL Regex aktualisiert

Version 2.0.2

  • IMPROVEMENT | Verhindert Validierung von Schweizer UIDs (CHE-XXX.XXX.XXX).

Version 2.0.1

  • BUGFIX | Validierung für Privatkunden / Privatkunden-Adressen deaktiviert.

Version 2.0.0

  • TASK | Neuentwicklung des Plugins für Shopware 6.4.0.0, da Shopware die USTID nun nicht mehr bei den Adressen speichert, sondern beim Kundenkonto.

Wichtiger Hinweis:
Nach dem Update ist eine Neukonfiguration des Plugins notwendig.
Bitte öffnen Sie die Konfiguration des Plugins und stellen Sie die Einstellungen wie gewünscht ein.

Empfohlene Einstellungen:

  • Validierung bei Registrierung: Erweitert
  • Validierung bei Profil-Update: Einfach
  • Validierung bei Steuerfreiheit + Bestellabschluss: Erweitert
  • Validierung als "valide" durchgehen lassen, wenn von allen APIs ein Fehler zurückgegeben wird: aktiv
  • Zusätzliche Validierung für steuerfreie Lieferung: Gleiches Land bei Rechnungs- und Lieferadresse

Achtung: Nach dem Update müssen die Länder, die steuerfrei sind, unter
Einstellungen -> Shop -> Länder für jedes Land eingestellt werden.
Dies war davor im Plugin möglich und ist jetzt in den Shopware-Standard gewechselt.

Neue Features:

  • Validierung wird nun 1x pro Tag automatisch ausgeführt, wenn Kunde im Shop ist.
  • Validierungen werden gespeichert und nur bei Adressänderungen oder 1x pro Tag geprüft.
    Ausnahme: Wechsel der Lieferadresse → sofortige Prüfung.
  • Kunde sieht auf der Bestellbestätigungsseite (/checkout/confirm), ob die Validierung erfolgreich war und welche Fehler vorliegen.
  • Validierung bei Registrierung konfigurierbar.
  • Validierung bei USTID im Kundenaccount prüfbar.
  • Validierung vor Absenden der Bestellung mit Hinweis auf innergemeinschaftliche Lieferung.
  • Steuerfreiheit für Unternehmen wird jetzt direkt in Shopware Ländereinstellungen gepflegt.
  • Weitere Infos: IHK Frankfurt

Version 1.0.18

  • TASK | plugin.png aktualisiert.
  • IMPROVEMENT | Kompatibilität mit Shopware 6.5.3.x.

Version 1.0.17

  • BUGFIX | Registrierung mit fehlerhafter Validierung führte zu einem kaputten Formular nach dem Absenden.
  • BUGFIX | Es wurde ein Fehler geworfen, wenn eine API eine leere Antwort zurückgab.

Version 1.0.16

  • IMPROVEMENT | Option hinzugefügt, um die Validierung zu umgehen, wenn alle APIs nicht erreichbar sind.
  • TASK | Code aufgeräumt.

Version 1.0.15

  • IMPROVEMENT | Neue API-Antwort zu den Antworten hinzugefügt, die als API nicht erreichbar gekennzeichnet werden.

Version 1.0.14

  • BUGFIX | Registrierung mit fehlerhafter Validierung führte zu einem kaputten Formular nach dem Absenden.

Version 1.0.13

  • TASK | GB wegen Brexit entfernt.
  • TASK | Option "Erweitert + Brief" entfernt, da nicht mehr möglich. Bitte die Option "Online-Validierungstyp" nach dem Update prüfen und neu einstellen.

Version 1.0.12

  • IMPROVEMENT | Offline-Validierung prüft, ob Land zu USTID passt.
  • TASK | USTID-Validierung bei Ajaxx-Adress-Editor deaktiviert, da Shopware hier keine Fehlermeldungen ausgeben kann.
  • IMPROVEMENT | Eingegebene Werte für Straße, PLZ und Stadt werden nun bei fehlerhafter Validierung gefüllt.
  • TASK | Fehlerbehebung für einen Shopware-Fehler ist nicht mehr notwendig und daher entfernt. Bitte immer "Validierung bevor Bestellung gespeichert wird" aktivieren.

Version 1.0.11

  • TASK | Behebt einen Fehler, der von Shopware kommt und dafür sorgt, dass nach einer falschen Validierung die Registrierung nicht abgeschickt werden kann.

Version 1.0.10

  • IMPROVEMENT | EU-API-Validierung für französische Adressen ignoriert nun Teile der Adresse, die nicht relevant sind.

Version 1.0.9

  • BUGFIX | Behebt einen Fehler, der aus v1.0.8 kommt.

Version 1.0.8

  • TASK | Behebt einen Fehler, der von Shopware kommt und dafür sorgt, dass nach einer falschen Validierung die Registrierung nicht abgeschickt werden kann.

Version 1.0.7

  • BUGFIX | Behebt einen Fehler, wenn kein Wert bei Plugin-Konfiguration "taxFreeCountriesWithVatId" gesetzt ist.
  • IMPROVEMENT | Optionen hinzugefügt, um wählen zu können, wo die Validierung aktiv ist (Adressänderung, bevor Bestellung gespeichert wird).
  • TASK | Code cleanup.

Version 1.0.6

  • IMPROVEMENT | Option hinzugefügt, um steuerfrei in ausgewählte Länder zu versenden, wenn eine USTID eingegeben wurde. Nach der Installation des Updates können in den Plugin-Einstellungen Länder definiert werden, die eine steuerfreie Lieferung erlauben. Wenn ein Kunde eine Bestellung mit USTID in der Lieferadresse und Lieferadresse in ein hinterlegtes Land tätigt, wird die Bestellung steuerfrei.

Version 1.0.5

  • BUGFIX | Erlaubt HTML in bestimmten Datenbankfeldern.

Version 1.0.4

  • TASK | Anpassungen für Shopware 6.3.0.0.
  • BUGFIX | Fehler im Account auf der "Personal"-Seite behoben.
  • BUGFIX | Behebt einen Fehler der durch einen falsch benannten block von Shopware entstand (component_address_personal_account_type).
  • IMPROVEMENT | Formluare behalten nun die Firmendaten, auch wenn die Validierung fehlschlägt.

Version 1.0.3

  • BUGFIX | Behebt einen Tippfehler im Twig-Template.

Version 1.0.2

  • BUGFIX | Debug code entfernt.

Version 1.0.1

  • IMPROVEMENT | Behebt einen Fehler in Shopware, der das "Ich bin"-Feld auf der Registrierungsseite nicht korrekt ausgefüllt hat, wenn ein Validierungsfehler besteht.

Version 1.0.0

  • BUGFIX | Problem auf der Registrierungsseite behoben, das auftrat, wenn eine alternative Lieferadresse mit USTID gewählt wurde.

Version 0.0.2

  • BUGFIX | Debug-Ausgabe nach Checkout entfernt.
  • IMPROVEMENT | Offline-Validierung refaktoriert.

Version 0.0.1

Erste Version des Plugins für Shopware 6.