Форум проекта Fast-Sales

Форум Fast-Sales => Проблемные ситуации => Тема начата: cragle от 14.11.2017, 13:11:56



Название: Проверка e-mail при заказе
Отправлено: cragle от 14.11.2017, 13:11:56
Добрый день!
Несколько раз столкнулись с ситуацией, когда клиент не может оформить заказ.
Пишет про неправильные данные.
Удалось выяснить, что проблема в копировании и вставке адреса электронной почты, при котором до него или после него прицепляется пробел. Просто лень человеку набирать.
Можно отключить проверку на наличие пробела в поле e-mail?


Название: Re:Проверка e-mail при заказе
Отправлено: Admin от 14.11.2017, 13:47:09
Здравствуйте!

Да, вам нужно откорректировать файл modules/account/account_js.php в функции account_check_user_info.

Замените строчку

$user_info['email'] = isset($_REQUEST['email']) ? $_REQUEST['email'] : '';

на

$user_info['email'] = isset($_REQUEST['email']) ? trim($_REQUEST['email']) : '';


Название: Re:Проверка e-mail при заказе
Отправлено: cragle от 21.12.2017, 10:56:09
Спасибо!

Подумали, что лучшее вообще сделать электронную почту необязательным полем, все равно в нашем случае все общение только по телефону идет.
Нужно удалить эту строку или что-то еще?


Название: Re:Проверка e-mail при заказе
Отправлено: Admin от 21.12.2017, 17:07:41
Нет, эту строчку удалять не нужно. Вы можете сделать e-mail необязательным в разделе "Поля регистрации" в админке (меню "Настройки").