Требуется дополнительный вход в систему Drupal Commerce
Я включил дополнительный модуль входа в систему Commerce, и теперь форма входа в систему появляется, когда выходит анонимный пользователь или пользователь, который еще не вошел в систему.
Существуют ли настройки, которые потребуют входа в систему, прежде чем пользователь сможет продолжить процесс оформления заказа? Я не хочу, чтобы пользователи продолжали без входа в систему или создания учетной записи.
2 answers
Мне нужно было то же самое, и я не смог получить дополнительный логин для этого.
К счастью, есть Перенаправление на коммерческую проверку , которое делает свое дело:
Этот модуль перенаправляет анонимных пользователей на страницу, где они могут войти в систему или создать новую учетную запись при попытке оформления заказа. После того, как пользователь входит в систему или регистрируется, он перенаправляется на оформление заказа, чтобы завершить свой заказ.
Чтобы исправить это, просто прокомментируйте оператор if:
if (!empty($username) && !empty($password)) {
На
function commerce_extra_login_page_login_pane_checkout_form_validate