Ich bin gerade durch Zufall darüber gestolpert. Weiß nicht wann die Änderung kam, 6.5 oder erst später (Testumgebung ist auf 6.5.6; bei 6.4 gibt es diese Einstellungen noch nicht):
Bei KEINEM Land ist die PLZ noch ein Pflichtfeld. Beim Bestellvorgang wird dann bemäkelt, dass die Adresse nicht stimmt wenn man keine PLZ eingibt.
Warum ist „Kein Pflichtfeld“ die Standardeinstellung? Gibt es eine einfache Möglichkeit alle Länder auf einmal zu ändern oder muss man sich tatsächlich durch alle durchklicken?
Ich habe ebenfalls gerade festegestellt, dass PLZ im Registrierungsformular kein Pflichtfeld mehr ist, alle anderen relevanten Adresse-Felder jedoch schon. Das macht doch keinen Sinn!? Kann man das irgendwo einstellen?
Siehe dazu Shopware 6 - Einstellungen - Länder
Löst jetzt nicht den Ausgangsbeitrag aber die Frage nach dem Pflichtfeld.
Problem ist das hier:
`postal_code_required` tinyint(1) NOT NULL DEFAULT 0,
Um das für alle Länder zu aktivieren, via DB folgendes ausführen:
UPDATE country SET postal_code_required=1;
dann sollte sowas bei rauskommen
Query OK, 250 rows affected (0,016 sec)
Rows matched: 250 Changed: 250 Warnings: 0