Не приходит заявка на почту, не редиректит после заказа shopkeeper
Добрый день! Установлен shopkeeper3-3.2.7-pl3, ничего не менялось, но перестали приходить заказы на почту и админу и клиенту, плюс перестал работать редирект на страницу «Спасибо за заказ» (21626), и почему-то при оформлении заказа в графах уже стоят данные администратора. В админке заказы отображаются. Где искать проблему, подскажите, пожалуйста!
Код Formit
Код Formit
[[!FormIt?
&hooks=`spam,shk_fihook,FormItSaveForm,email,FormItAutoResponder,redirect`
&submitVar=`order`
&emailTpl=`shopOrderReport`
&fiarTpl=`shopOrderReport`
&emailSubject=`В интернет-магазине "[[++site_name]]" сделан новый заказ`
&fiarSubject=`Вы сделали заказ в интернет-магазине "[[++site_name]]"`
&emailTo=`[[++emailsender]]`
&fiarReplyTo=`[[++emailsender]]`
&fiarToField=`email`
&redirectTo=`21626`
&validate=`fullname:required,email:email:required`
&errTpl=`<br /><span class="error">[[+error]]</span>`
]]
[[$shopOrderForm]]Код ShopOrderForm<p class="error">[[!+fi.error.error_message]]</p>
<br />
<form method="post" action="[[~[[*id]]]]" id="shopOrderForm" enctype="multipart/form-data">
<fieldset>
<input type="text" name="nospam:blank" value="" style="display:none;" />
<input type="hidden" name="order" value="1" />
<table cellpadding="3">
<tr>
<td>Ф.И.О.*:</td>
<td>
<input name="fullname" size="30" class="textfield" type="text" value="[[!+fi.fullname:default=`[[+modx.user.id:userinfo=`fullname`]]`:ne=`0`:show]]" />
<div>[[!+fi.error.fullname]]</div>
</td>
</tr>
<tr>
<td>E-mail*:</td>
<td>
<input name="email" size="30" class="textfield" type="text" value="[[!+fi.email:default=`[[+modx.user.id:userinfo=`email`]]`:ne=`0`:show]]" />
<div>[[!+fi.error.email]]</div>
</td>
</tr>
<tr>
<td>Телефон:</td>
<td>
<input name="phone" size="30" class="textfield" type="text" value="[[!+fi.phone:default=`[[+modx.user.id:userinfo=`phone`]]`:ne=`0`:show]]" />
<div>[[!+fi.error.phone]]</div>
</td>
</tr>
<tr>
<td>Реквизиты:</td>
<td>
<input type="file" name="upload">
<p class="error_upload">[[+fi.error.upload]]</p>
</td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit_button" class="button" value="Отправить" /></td>
</tr>
</table>
</fieldset>
</form> Комментарии: 14
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Данные администратора стоят, пока Вы залогинены в админке. Подобными конструкциями подставляются данные активного пользователя:
Что касается ошибки, отключите системную настройку log_deprecated.
но раз вы говорите заказ создается, а вот писем нет и нет редиректа, то пробуйте по одному убирать хуки из вызова.
У вас ведь как указано:
spam,shk_fihook,FormItSaveForm,email,FormItAutoResponder,redirect
Кстати насчет хука spam, где-то здесь на сайте мелькала заметка, что данный хук пеерстал работать, не доступен больше сервис этот.
Проверьте срабатывает ли FormItSaveForm — сохраняются ли данные в админке в formit?
Что то случилось у вас — может быть почту кто-то удалил, через которую шла отправка, может у сервиса почтового изменились параметры подключения, например порт, может просто даже кто-то сменил пароль у того почтового ящика, через который шла отправка.
Перейдите в системные настройки, выберите core и почта
Посмотрите какой у вас там указан почтовый ящик, убедитесь, что у вас есть к нему доступ, что вы знаете от него пароль и что в системных настройках указан правильный пароль.
Раз у вас отправка пеерстала работать внезапно, то я склоняюсь к тому, что кто-то просто или сменил пароль или же совсем удалил почтовый ящик.
Достаточно на той же странице системных настроек у настройки mail_smtp_auth указать НЕТ и очистить кеш.