Shop-Script убрать проверку email при оформлении заказа
Чтобы убрать проверку email при оформлении заказа в Shop-Script WebAsyst, нужно проделать совсем немного.
Первое, убрать данную проверку в файле published/SC/html/scripts/classes/class.customer.php, закомментировав строку:
if(!$this->Email) return PEAR::raiseError('err_input_email', null, null, null, 'Email');
Если у Вас есть еще и строка:
if(!valid_email($this->Email)) return PEAR::raiseError('err_input_email', null, null, null, 'Email');
то ее тоже надо закомментировать, но у меня ее не было, может из-за более старой версии скрипта.
Для тех, кто не знает что значит закомментировать: нужно обрамить код слеюующими символами /* Код */, у Вас должно получиться следующее:
/* if(!$this->Email) return PEAR::raiseError('err_input_email', null, null, null, 'Email'); */
Второе, надо убрать красную звездочку возле поля email, дабы не смущать Покупателя, делается это в /published/SC/html/scripts/templates/frontend/checkout.your_info.html
Находим строку:
<span class="asterisk">*</span>{lbl_usr_custinfo_email}
И удаляем в ней:
<span class="asterisk">*</span>
Всё, можете наслаждаться отменой проверки обязательности поля email в форме оформления заказа товара.
Количество показов: 6621