Блог специалистов
15.05.2011

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 в форме оформления заказа товара.


Количество показов: 4662




Возврат к списку