отключить проверку корректности email Эксперт найден

Бюджет: По договоренности

всем привет, бейте меня палками если я не прав: но обязательное поле отключил, и если ничего не вводить заказ принимается но если ввести хотя бы один символ - заказ не хочет приниматься - сейчас так, а хочется чтобы принимался в любом случае!

нужно чтобы корректность поля емайла не проверялась - сделайте пожалуйста :))

Дедушки и клиенты которые мало разбираются в интернете - не могут оформить заказ

замена поля - не вариант, нам нужны емайлы тех кто оформляет с емайлом - так как 1) приходят уведомления клиентам и 2) заказы отправляются в 1С для дальнейшей обработки и на емайлы отправляем из 1С уведомления

2 ответа

  • Доброго времени суток.

    Если я правильно понял задачу:

    Открываете файл wa-apps/shop/lib/classes/checkout/shopCheckoutContactinfo.class.php

    Находите там

    $email_validator = new waEmailValidator();
    if (!$email_validator->isValid($login)) {
        $errors['email'] = $email_validator->getErrors();
     }

    и меняете на

    $email_validator = new waEmailValidator();
    if (!$email_validator->isValid($login)) {
        //$errors['email'] = $email_validator->getErrors();
    }

    На всякий случай сохраните оригинал файла =)

    Имейте ввиду, что при обновлении shop-script есть вероятность, что это затрется.

  • fastcgi 31 января 2017 20:21 #

    заменил. но все равно не срабатывает, вернее проверяет и все

Откликнуться на заказ

Отклики на заказы могут добавлять только зарегистрированные эксперты и разработчики Webasyst. Стать экспертом.

Чтобы добавить комментарий, зарегистрируйтесь или войдите