systemConfigService = $systemConfigService;
$this->translator = $translator;
}
public static function getSubscribedEvents(): array
{
return [
CustomerEvents::MAPPING_REGISTER_CUSTOMER => 'addVerpackG'
];
}
public function addVerpackG($event): void
{
$data = $event->getInput();
$customer = $event->getOutput();
if (!isset($customer['customFields'])) {
$customer['customFields'] = [];
}
$customer['customFields']['moorl_verpack_g_customer_active'] = ($data->get('verpackG') !== null);
$event->setOutput($customer);
}
}
Es gibt ein Event dafür, bin mir ziemlich sicher, dass auch der File Upload damit möglich ist. CustomFields auf jeden Fall