Wie kann man die Pflichtfelder bei der Registrierung unter 5.2 anpassen?

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!