Hallo alle zusammen!
Für unseren Onlineshop (noch Shopware 5.1) haben wir die Registrierung dahingehend angepasst, dass auschließlich Email-Adresse, eine Code und Passwort benötigt werden. Die fehlenden Daten werden erst im Checkout-Prozess abgefragt bzw. ergänzt. Unter 5.1 haben wir dies dadurch erreicht, dass wir das Regisrierungs-Template angepasst haben (die betreffenden Blöcke gelöscht) sowie den Filter Shopware_Modules_Admin_SaveRegister_FilterNeededFields angepasst. Dieser ist jedoch in 5.2 weggefallen. Wie kann man im nun am besten die benötigten Felder anpassen?
Danke und viele Grüße
kiessan
Da hat sich einiges geändert - siehe Shopware 5 upgrade guide
Viele Grüße
1 „Gefällt mir“
Den habe ich mir bereits durchgelesen. Mir bereitet jedoch der Register-Controller Probleme:
In der saveRegisterAction werden die Daten validiert:
$customerForm = $this->createCustomerForm($data['register']['personal']);
$billingForm = $this->createBillingForm($data['register']['billing']);
$errors = [
'personal' => $this->getFormErrors($customerForm),
'billing' => $this->getFormErrors($billingForm),
'shipping' => []
];
Wie kann ich beispielsweise in die Validierung der Billing-Adresse eingereifen, da es bei unserer Registrierung hierfür keine Daten gibt?
Viele Grüße!