diff --git a/modules/checkout/src/Plugin/Commerce/CheckoutPane/CompletionRegister.php b/modules/checkout/src/Plugin/Commerce/CheckoutPane/CompletionRegister.php index 8b649f2d..f6eba1ac 100644 --- a/modules/checkout/src/Plugin/Commerce/CheckoutPane/CompletionRegister.php +++ b/modules/checkout/src/Plugin/Commerce/CheckoutPane/CompletionRegister.php @@ -251,6 +251,7 @@ class CompletionRegister extends CheckoutPaneBase implements CheckoutPaneInterfa $form_display->extractFormValues($account, $pane_form, $form_state); $account->save(); user_login_finalize($account); + _user_mail_notify('register_no_approval_required', $account); $this->credentialsCheckFlood->clearAccount($this->clientIp, $account->getAccountName()); $this->orderAssignment->assign($this->order, $account); diff --git a/modules/checkout/src/Plugin/Commerce/CheckoutPane/Login.php b/modules/checkout/src/Plugin/Commerce/CheckoutPane/Login.php index 51e3b094..ba0e304f 100644 --- a/modules/checkout/src/Plugin/Commerce/CheckoutPane/Login.php +++ b/modules/checkout/src/Plugin/Commerce/CheckoutPane/Login.php @@ -430,6 +430,7 @@ class Login extends CheckoutPaneBase implements CheckoutPaneInterface, Container /** @var \Drupal\user\UserInterface $account */ $account = $storage->load($form_state->get('logged_in_uid')); user_login_finalize($account); + _user_mail_notify('register_no_approval_required', $account); $this->order->setCustomer($account); $this->credentialsCheckFlood->clearAccount($this->clientIp, $account->getAccountName()); break;