velos 0 Опубликовано 22 июля, 2015 Жалоба Share Опубликовано 22 июля, 2015 Добрый деньКлиенту не приходят письма с регистрацией где указывается логин и пароль если не включена опция подтверждения заказа: Настройки - Оформление заказов-Страница подтверждения заказа, Можно ли сделать чтоб письма приходили при выключенной опции страница подтверждения заказа? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 июля, 2015 Жалоба Share Опубликовано 22 июля, 2015 Здравствуйте! По идее, письмо уходит если включить опцию Создание аккаунта обязательно, т.е. если аккаунт создаётся - письмо уходит, если нет - то не уходит. Вроде так. + опция Отправлять данные для входа. Всё это в Админке - Настройки - Настройка email. Ссылка на сообщение Поделиться на другие сайты
velos 0 Опубликовано 22 июля, 2015 Автор Жалоба Share Опубликовано 22 июля, 2015 Создание аккаунта обязательно - включеноОтправлять данные для входа - включеноСоздание аккаунта на усмотрение покупателя - отключеноИграет роль включение/отключение "Страница подтверждения заказа " при быстром оформлении заказа - Если она включена приходит 2 письма : первое с регистрацией, второе — с номером заказа и информацией по заказу. Если отключена то только с номером заказа и информацией по заказу. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 июля, 2015 Жалоба Share Опубликовано 22 июля, 2015 Судя по коду - наоборот, если страница подтверждения включена - письмо не отправляется о создании аккаунта. Вот посмотрите код в /checkout.php , ищите по create_account_mail.txt Там как раз видно, что проверяется условие, включена ли страница подтверждения заказа. Ссылка на сообщение Поделиться на другие сайты
velos 0 Опубликовано 22 июля, 2015 Автор Жалоба Share Опубликовано 22 июля, 2015 (изменено) Можно ваш checkout.php посмотреть? Изменено 22 июля, 2015 пользователем velos Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 июля, 2015 Жалоба Share Опубликовано 22 июля, 2015 Так я стандартный файл смотрю - http://vamshop.ru/vamshop-demo.zip Можно просто попробовать код отправки письма чуть выше или ниже поднять/опустить. Вот код отправки самого письма: $name = $firstname . ' ' . $lastname; if (ACCOUNT_GENDER == 'true') { if ($gender == 'm') { $email_text = sprintf(EMAIL_GREET_MR, $lastname); } else { $email_text = sprintf(EMAIL_GREET_MS, $lastname); } } else { $email_text = sprintf(EMAIL_GREET_NONE, $firstname); } if (SC_EMAIL_LOGIN_DATA == 'true') { $vamTemplate->assign('EMAIL_ADDRESS', $email_address); $vamTemplate->assign('PASSWORD', $password); $html_mail = $vamTemplate->fetch(CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/create_account_mail.html'); $vamTemplate->caching = 0; $txt_mail = $vamTemplate->fetch(CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/create_account_mail.txt'); vam_php_mail(EMAIL_SUPPORT_ADDRESS, EMAIL_SUPPORT_NAME, $email_address, $firstname.$lastname, EMAIL_SUPPORT_FORWARDING_STRING, EMAIL_SUPPORT_REPLY_ADDRESS, EMAIL_SUPPORT_REPLY_ADDRESS_NAME, '', '', EMAIL_SUPPORT_SUBJECT, $html_mail, $txt_mail); } Ещё там зависит от модуля оплаты, с переходом на сайт платёжной системы или без, хотя, вроде как, в обоих случаях должно письмо уходить, главное что б опуия отправлять данные для входа была включена. Судя по коду. Ссылка на сообщение Поделиться на другие сайты
velos 0 Опубликовано 22 июля, 2015 Автор Жалоба Share Опубликовано 22 июля, 2015 Код такой же.Насколько выше ниже поднять/опустить?Отправка данных для входа включена, что еще можно посмотреть?Хотел попробовать на демо-сайте, не вышло из за отсутствия настроек e-mail Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 июля, 2015 Жалоба Share Опубликовано 22 июля, 2015 Может как-то так. Прицепил файл /checkout.php Чуть поднял код. checkout.php Ссылка на сообщение Поделиться на другие сайты
velos 0 Опубликовано 24 июля, 2015 Автор Жалоба Share Опубликовано 24 июля, 2015 Не помоглоМожно на демо-магазине промоделировать данную ситуацию? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июля, 2015 Жалоба Share Опубликовано 24 июля, 2015 (изменено) Если Вы говорите, что отправляет при включённой странице подтверждения, а Вам надо при выключенной. Попробуйте вот этот файл Просто в условии поменял true на false В онлайн демке установлена демка, уж пардон за каламбур, в смысле там нет отправки, отключена. checkout.php Изменено 24 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения