Endereco / endereco-shopware5-client

Endereco Addressvalidation Services for Shopware 5. Kundenstammdaten-Validierung und Korrekturvorschläge.
https://www.endereco.de/shopware
3 stars 1 forks source link

fix: fix reopening modal if address has needs_correction status #16

Closed iljamobilemojo closed 3 years ago

iljamobilemojo commented 3 years ago

In diesem Patch lösen wir zwei Probleme. Das Hauptproblem ist, dass trotz deaktivierten Funktion "Bestandskunden prüfen" im checkout trotzdem das Fenster mit Adress aufgemacht wird. Wenn man dabei die Adresse nicht ändert und einfach auf speichern klickt, dann geht das Fenster nochmal.

Dieses Verhalten wird dadurch unterbunden, dass wir im "checkAdressesOrOpenModals" callback prüfen, ob Bestandskundenprüfung aktiv ist. Wenn sie nicht aktiv ist, dann wird auch nichts unternomen.

IN der gleichen Methode wird übrigens die Adressprüfung getriggert. Somit wurden manche Kunden trotz deaktivierten Bestandskundenprüfung geprüft. Dieses Verhalten ist mit diesem Patch und 3.5.4 release gefixt.

Geprüft in 5.3, 5.6 und 5.7 versionen.