16  ноя
Если пользователь не указывает e-mail, то администратору не отправляется письмо с заказом
0
Написал adminZep в категорию ---
FAQ OpenCart
Вопрос:
Если пользователь не указывает e-mail, то администратору не отправляется письмо с заказом

Ответ:
Здравствуйте, попробуйте в файле catalogmodelcheckoutorder.php внести изменения в метод confirm.

$text .= $language->get('text_new_footer') . "nn";

$mail = new Mail(); 
$mail->protocol = $this->config->get('config_mail_protocol');
$mail->parameter = $this->config->get('config_mail_parameter');
//...
$mail->setText(html_entity_decode($text, ENT_QUOTES, 'UTF-8'));
$mail->send();

на

$text .= $language->get('text_new_footer') . "nn";

if(isset($order_info['email']) && $order_info['email']) {
	$mail = new Mail(); 
	$mail->protocol = $this->config->get('config_mail_protocol');
	$mail->parameter = $this->config->get('config_mail_parameter');
	//...
	$mail->setText(html_entity_decode($text, ENT_QUOTES, 'UTF-8'));
	$mail->send();
}



ВНИМАНИЕ!! Скрываются косые линии. Полный код можно прочитать здесь.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Ключевые теги: OpenCart

Вам понравилась новость!?
Поделится новостью с друзьями:

Предыдущая новость - Подборка аварий и ДТП на видеорегистр... Следующая новость - Dedolight
Комментарии (0) Просмотры: 955 Распечатать


Добавление комментария

Ваше Имя:
Ваш E-Mail:
Код: Включите эту картинку для отображения кода безопасности
обновить, если не виден код


Введите код: