miniShop. Отправка письма клиенту
Пожалуйста! Помогите кто-нибудь, кто опытный уже…
Чтобы не отвлекать Василия по таким мелочам ))
Не могу постичь магию отправки письма клиенту с информацией о его заказе и ссылкой на просмотр заказа на сайте.
У меня есть tpl.msAddrForm1
и есть tpl.msSubmitOrder.success
еще tpl.msOrderEmail.user
Так вот, после оформления заказа на странице редиректа все отображается правильно — и номер заказа и состав товаров.
А вот на почту приходит все время одно и то же письмо (первый заказ).
и еще приходит второе письмо — пустое, но в теме стоит правильный номер заказа.
Я запуталась :'-(
Чтобы не отвлекать Василия по таким мелочам ))
Не могу постичь магию отправки письма клиенту с информацией о его заказе и ссылкой на просмотр заказа на сайте.
У меня есть tpl.msAddrForm1
[[!FormIt?
&hooks=`hook_msSaveForm,email,redirect`
&emailTpl=`tpl.msSubmitOrder.success`
&emailTo=`[[+email]]`
&redirectTo=`[[*id]]`
&redirectParams=`{"action":"submitOrder"}`
&placeholderPrefix=``
&validate=`email,email:required,
phone:required,
receiver:required,
comment:stripTags`
]]
<form id="addrForm" method="post" action="[[~[[*id]]]]" class="form-horizontal" data-target="#addrForm">
<div id="newAddress">
<div class="control-group">
<label class="control-label" for="receiver">Ваше имя</label>
<div class="controls">
<input type="text" name="receiver" value="[[+receiver]]" />
</div>
<p class="error">[[+error.receiver]]</p>
</div>
<div class="control-group">
<label class="control-label" for="phone">Телефон</label>
<div class="controls">
<input type="text" name="phone" value="[[+phone]]" maxlength="12" />
</div>
<p class="error">[[+error.phone]]</p>
</div>
<div class="control-group">
<label class="control-label" for="email">Email</label>
<div class="controls">
<input type="text" name="email" value="[[+email]]" />
</div>
<p class="error">[[+error.email]]</p>
</div>
<div class="control-group">
<label class="control-label" for="comment">Комментарий</label>
<div class="controls">
<textarea name="comment">[[+comment]]</textarea>
</div>
<p class="error">[[+error.comment]]</p>
</div>
</div>
<!--<input type="hidden" name="action" value="saveAddrForm" />-->
<input type="submit" class="btn btn-primary" value="Отправить заказ">
</form>
и есть tpl.msSubmitOrder.success
<h3>Ваш заказ #[[+num]] успешно отправлен!</h3>
<p>Скоро с вами свяжется менеджер для уточнения деталей доставки.</p>
[[$tpl.msOrderEmail.user]]
еще tpl.msOrderEmail.user
[[!msGetOrdersPlaceholders?oid=`[[+id]]`]]
<h1>Заказ #[[+order.num]]</h1>
<h2>Выбранные товары</h2>
<table id="Cart">
<tr align="center">
<th>Наименование</th>
<th>Цена</th>
<th>Кол-во</th>
<th>Стоимость</th>
</tr>
[[+cart.rows]]
<tr align="center">
<td colspan="2"><b>Итого с учетом доставки:</b></td>
<td><b id="cartCount">[[+cart.count]]</b> шт.</td>
<td><b id="cartTotal">[[+cart.total]]</b> руб.</td>
<td> </td>
</tr>
</table>
<p>Доставка: <span class="text-info"> бесплатно!</span></p>
<table>
<tr>
<th>E-mail</th>
<td>[[+user.email]]</td>
</tr>
<tr>
<th>Ф.И.О. получателя</th>
<td>[[+addr.receiver]]</td>
</tr>
<tr>
<th>Телефон</th>
<td>[[+addr.phone]]</td>
</tr>
<tr>
<th>Комментарий</th>
<td>[[+addr.comment]]</td>
</tr>
</table>
Так вот, после оформления заказа на странице редиректа все отображается правильно — и номер заказа и состав товаров.
Ваш заказ #1212/16 успешно отправлен! Скоро с вами свяжется менеджер для уточнения деталей доставки. Заказ #1212/16 Выбранные товары Наименование Цена Кол-во Стоимость GV-600-8 3670 руб. 2 7340 руб. GV-600-4 3435 руб. 3 10305 руб. Итого с учетом доставки: 5 шт. 17645 руб. Доставка: бесплатно! E-mail nsnikulina@ya.ru Ф.И.О. получателя Натали Телефон 11111 Комментарий
А вот на почту приходит все время одно и то же письмо (первый заказ).
Заказ #1212/1 Выбранные товары Наименование Цена Кол-во Стоимость Товар 1 100 руб. 2 200 руб. GV-600-8 3670 руб. 1 3670 руб. Итого с учетом доставки: 3 шт. 3870 руб. Доставка: бесплатно!
и еще приходит второе письмо — пустое, но в теме стоит правильный номер заказа.
Я запуталась :'-(
Комментарии: 17
Пожалуйста! Помогите кто-нибудь, кто опытный уже…
Чтобы не отвлекать Василия по таким мелочам ))
Не могу постичь магию отправки письма клиенту с информацией о его заказе и ссылкой на просмотр заказа на сайте.
У меня есть tpl.msAddrForm1
Чтобы не отвлекать Василия по таким мелочам ))
Не могу постичь магию отправки письма клиенту с информацией о его заказе и ссылкой на просмотр заказа на сайте.
У меня есть tpl.msAddrForm1
[[!FormIt?
&hooks=`hook_msSaveForm,email,redirect`
&emailTpl=`tpl.msSubmitOrder.success`
&emailTo=`[[+email]]`
&redirectTo=`[[*id]]`
&redirectParams=`{"action":"submitOrder"}`
&placeholderPrefix=``
&validate=`email,email:required,
phone:required,
receiver:required,
comment:stripTags`
]]
<form id="addrForm" method="post" action="[[~[[*id]]]]" class="form-horizontal" data-target="#addrForm">
<div id="newAddress">
<div class="control-group">
<label class="control-label" for="receiver">Ваше имя</label>
<div class="controls">
<input type="text" name="receiver" value="[[+receiver]]" />
</div>
<p class="error">[[+error.receiver]]</p>
</div>
<div class="control-group">
<label class="control-label" for="phone">Телефон</label>
<div class="controls">
<input type="text" name="phone" value="[[+phone]]" maxlength="12" />
</div>
<p class="error">[[+error.phone]]</p>
</div>
<div class="control-group">
<label class="control-label" for="email">Email</label>
<div class="controls">
<input type="text" name="email" value="[[+email]]" />
</div>
<p class="error">[[+error.email]]</p>
</div>
<div class="control-group">
<label class="control-label" for="comment">Комментарий</label>
<div class="controls">
<textarea name="comment">[[+comment]]</textarea>
</div>
<p class="error">[[+error.comment]]</p>
</div>
</div>
<!--<input type="hidden" name="action" value="saveAddrForm" />-->
<input type="submit" class="btn btn-primary" value="Отправить заказ">
</form>
и есть tpl.msSubmitOrder.success
<h3>Ваш заказ #[[+num]] успешно отправлен!</h3>
<p>Скоро с вами свяжется менеджер для уточнения деталей доставки.</p>
[[$tpl.msOrderEmail.user]]
еще tpl.msOrderEmail.user
(не могу вывести)
msGetOrdersPlaceholders?oid=`[[+id]]`
и еще там есть плейсхолдеры
+order.num
+cart.row
+cart.count
+cart.total
+user.emai
+addr.receiver
+addr.phone
+addr.comment
+order.num
+cart.row
+cart.count
+cart.total
+user.emai
+addr.receiver
+addr.phone
+addr.comment
Так вот, после оформления заказа на странице редиректа все отображается правильно — и номер заказа и состав товаров.
Ваш заказ #1212/16 успешно отправлен!
Скоро с вами свяжется менеджер для уточнения деталей доставки.
Заказ #1212/16
Выбранные товары
Наименование Цена Кол-во Стоимость
GV-600-8 3670 руб. 2 7340 руб.
GV-600-4 3435 руб. 3 10305 руб.
Итого с учетом доставки: 5 шт. 17645 руб.
Доставка: бесплатно!
E-mail nsnikulina@ya.ru
Ф.И.О. получателя Натали
Телефон 11111
Комментарий
А вот на почту приходит все время одно и то же письмо (первый заказ).
Заказ #1212/1
Выбранные товары
Наименование Цена Кол-во Стоимость
Товар 1 100 руб. 2 200 руб.
GV-600-8 3670 руб. 1 3670 руб.
Итого с учетом доставки: 3 шт. 3870 руб.
Доставка: бесплатно!
и еще приходит второе письмо — пустое, но в теме стоит правильный номер заказа.
Я запуталась :'-(
Ваш заказ #1212/16 успешно отправлен!
Скоро с вами свяжется менеджер для уточнения деталей доставки.
Заказ #1212/16
Выбранные товары
Наименование Цена Кол-во Стоимость
GV-600-8 3670 руб. 2 7340 руб.
GV-600-4 3435 руб. 3 10305 руб.
Итого с учетом доставки: 5 шт. 17645 руб.
Доставка: бесплатно!
E-mail nsnikulina@ya.ru
Ф.И.О. получателя Натали
Телефон 11111
Комментарий
А вот на почту приходит все время одно и то же письмо (первый заказ).
Заказ #1212/1
Выбранные товары
Наименование Цена Кол-во Стоимость
Товар 1 100 руб. 2 200 руб.
GV-600-8 3670 руб. 1 3670 руб.
Итого с учетом доставки: 3 шт. 3870 руб.
Доставка: бесплатно!
и еще приходит второе письмо — пустое, но в теме стоит правильный номер заказа.
Я запуталась :'-(
По умолчанию всё работает, нужно только назначить чанки писем статусам в настройках miniShop.
… спасибо…
Не смог найти свою тему, поэтому пишу сюда. При изменении статусов заказа в админке с нового на оплаченый не приходят письма ни менеджеру, ни пользователю. Если оплачевать с помощью робокассы и вызывать изменение статуса на оплачный, то все работает, а вот с админки не хочет. В настройках все чанки указаны. Обработка валится в классе minishop2.class.php на функции changeOrderStatus в этой строке
$body = $this->processTags($chunk->process($pls));
сообщение можно удалить, разобрался, это я сам накосячил в msGetOrder
Подскажите где вообще настраивается уведомление о заказе на почту администратора???
Ни одного мануала не нашёл где это делается…
Ни одного мануала не нашёл где это делается…
email для уведомлений: настройка системы, фильтр по minishop2, параметр ms2_email_manager
шаблоны писем: чанки, категория minishop2 а там по смыслу tpl.msEmail.***
шаблоны писем: чанки, категория minishop2 а там по смыслу tpl.msEmail.***
Про эти настройки я знаю. Дело в том что у меня не приходит уведомление о заказе товара. ПРобывал и SMTP настраивать тоже реакций НОЛЬ… Допустим если сравнивать со снипетом FORMIT в нём всё просто настраивается, всё приходит и с SMTP тоже.
С этим же minishop всё очень запутанно… И не понятно как где и что настроить… ни одного нормально го мануала нет…
Я так понял здесь должно работать от настроек дефолтовых настроек почты(системные настройки --> по фильтру ПОЧТА)??? или есть ещё какие то???
С этим же minishop всё очень запутанно… И не понятно как где и что настроить… ни одного нормально го мануала нет…
Я так понял здесь должно работать от настроек дефолтовых настроек почты(системные настройки --> по фильтру ПОЧТА)??? или есть ещё какие то???
Проверьте в Приложениях — minishop2 — Настройки заказа — Статусы заказа правильно ли расставлены галочки, все ли корректно.
Не ходит только уведомление о заказе, а другие сообщения отправляются?
Не ходит только уведомление о заказе, а другие сообщения отправляются?
Да с минишопа ни чего не приходит, другие снипеты работают…
Можно ли использовать FORMIT (снипет) для уведомления о заказе???
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.