Hallo,
ich habe ein Plugin geschrieben, was in den Bestellprozess eingreift.
Das ganze passiert beim registrieren des Benutzert.
Wenn der Benutzer jetzt eine bereits vorhandene Email angibt, erscheint ein Fehler von Shopware direkt. (nicht die ajax meldung)
Mein Plugin soll jetzt auch eine Fehlermeldung ausgeben, wenn eine Bedingung nicht stimmt.
Das Problem ist nun, dass ich die error variable komplett überschreibe und somit nur noch mein Fehler ausgegeben wird.
Wir kann ich die Variable erweitern anstatt sie zu überschreiben?
if($this->validateAge($birthday['day'].".".$birthday['month'].".".$birthday['year'], $config->get('minAge')) != 1) {
$errors['personal']['birthdate'] = "Du musst mindestens 18 Jahre als sein, um bestellen zu können!";
$view->assign('errors', $errors);
return;
}