Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Витрина товаров: Заказы не уходят на почту

07.11.2013, 10:22
Алексей

Зарегистрирован:
2011-09-23
Сообщений: 6

Заказы добавляются, в админке видны, но после отправления показывается не сообщение "Спасибо за ваш заказ ....", а просто страница с текстом "123219". Никаких ошибок, ничего, и на почту заказы не уходят.

Такое предчувствие, что настройка "Действия после добавления" просто игнорятся.
07.11.2013, 12:26
Игорь
Игорь Мишарин
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 479

Цитата:
Действия после добавления

в студию

Stark
08.11.2013, 12:31
Алексей

Зарегистрирован:
2011-09-23
Сообщений: 6

";
if($inside_admin) {
ob_end_clean();
header("Location: ".$goBackLink."&inside_admin=1");
exit;
}


/* Вывод для пользователя */
$myRegion = $_SESSION['myRegion'];
$URI = $_SESSION['URI'];
echo " <script type='text/javascript'>
_gaq.push(['_trackEvent', 'online-order', '$myRegion', '$URI']);</script>
<div style='width:100%; text-align:center'>
<span style='font-size:15px'>Спасибо! <br>
Ваш заказ (№".$message.") оформлен.<br>
<b>".$goods_row['Title']."</b></span><br /><br /><!-- в количестве $f_Count шт. по цене ".$goods_row['Price']." ".$Pay." за штуку.<br>
Итоговая стоимость: <b>".($goods_row['Price'] * $f_Count)." ".$Pay."</b><br>-->
<span style='font-size:12px'>Мы свяжемся с Вами в ближайшее время и ответим на все интересующие вас вопросы. Если не хотите ждать, то можете позвонить нам сами 8 (800) 5555-393<!--$template_settings[phonecode_text] $template_settings[phone_text]-->.<br><br></span>
<!--$goBack--></div>";



/* Отправка письма менеджеру $cc_goods_settings['email'] ? $cc_goods_settings['email'] : $system_env[SpamFromEmail]*/
$to = "ntk-forklift@yandex.ru";
/*Цена: ".$goods_row['Price']." ".$Pay."
Количество: ".$f_Count."*/

$body = "
В магазине ".$cc_goods_settings['ShopName']." оформлен новый заказ:
Товар: ".$goods_row['Title']."
ФИО: ".$f_Surname." ".$f_Name."
Телефон: ".($f_Phone ? $f_Phone : 'не указан')."
e-mail: ".($f_Email ? $f_Email : 'не указан')."
Город: ".($f_Adress ? $f_Adress : 'не указан')."
Комментарий к заказу: ".($f_PaymentType ? $f_PaymentType : 'без комментариев')." ";

$mailer = new CMIMEMail();
$mailer->mailbody( $body);
$a = $mailer->send($to, $system_env[SpamFromEmail], $system_env[SpamFromEmail], "Новый заказ на сайте ".$HTTP_HOST, $cc_goods_settings[ShopName]);

echo "
08.11.2013, 13:43
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 1037

if($inside_admin) {
ob_end_clean();
header("Location: ".$goBackLink."&inside_admin=1");
exit;
}

переставьте эту часть в самый конец поля а не в начало.
Ведь здесь написано что сперва у вас идет выполнение передислокация на предыдущую страницу а после код уже не выполняется.

Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
08.11.2013, 14:02
Алексей

Зарегистрирован:
2011-09-23
Сообщений: 6

Да вроде все заработало, большое спасибо.
198 196 2013-11-08 14:02:39 13380
Описание проекта