minishop2. Успешное оформление заказа
Здравствуйте!
После оформления заказа выводит пустой шаблон оформления заказа без каких-либо «Заказ успешно отправлен» и т.п. URL меняется на сheckout.html?msorder=14 сам заказ тоже успешно падает в админку.
Как с этим можно справиться?
P.S. версия модуля последняя, MODX 2.7.1-pl
После оформления заказа выводит пустой шаблон оформления заказа без каких-либо «Заказ успешно отправлен» и т.п. URL меняется на сheckout.html?msorder=14 сам заказ тоже успешно падает в админку.
Как с этим можно справиться?
P.S. версия модуля последняя, MODX 2.7.1-pl
Комментарии: 8
Сниппет msGetOrder на странице вызван?
Такую же проблему обнаружил на 2.7.1 пока не нашел решение. Такое чувство msGetOrder вообще не срабатывает.
Аналогичная проблема :(
После нажатия на принять заказ — заказ появляется в админке но на сайте ничего не меняется и msGetOrder не отображает результат заказа. Клиенту письмо на почту не приходит. В браузере видно что срабатывает action.php результатом которого показывает шаблон письма… Уже всю голову сломал, не могу понять что случилось :(
Вам удалось найти решение?
После нажатия на принять заказ — заказ появляется в админке но на сайте ничего не меняется и msGetOrder не отображает результат заказа. Клиенту письмо на почту не приходит. В браузере видно что срабатывает action.php результатом которого показывает шаблон письма… Уже всю голову сломал, не могу понять что случилось :(
Вам удалось найти решение?
А вы посмотрите содержимое чанка шаблона для msGetOrder. Там и нет никаких уведомлений об успешном заказе, там только цикл с выводом заказанных товаров.
Создайте свой чанк и напишите там все что нужно.
Создайте свой чанк и напишите там все что нужно.
{'!msGetOrder'|snippet:[
'tpl'=>'showAfterOrder.tpl'
]}
<div>
<h2>Спасибо за Ваш заказ. Его номер - {$order.num}</h2>
<h3>
Наш менеджер свяжется с Вами в ближайшее время.
</h3>
<p>Если Вы указали корректный адрес электронной почты - {$user.email}, то вы получите письмо с уведомлением.</p>
<p>Вы всегда можете сами связаться с нами по адресу <a href="mailto:{4|resource:'siteEmail'}">{4|resource:'siteEmail'}</a> или другими способами, указанными на странице
<a href="{76|url}" target="_blank">Контакты</a></p>
<p>Не забудьте в письме или при звонке указать номер Вашего заказа - {$order.num}</p>
</div>
У меня при нажатии на «Оформить заказ», ничего не происходит на странице.
Но заказ в админку падает.
msGetOrder еще отвечает за email менеджеру и пользователю, вот это тоже не работает.
С родными чанками miniShop2 (2.4.18-pl) такая фигня.
Но заказ в админку падает.
msGetOrder еще отвечает за email менеджеру и пользователю, вот это тоже не работает.
С родными чанками miniShop2 (2.4.18-pl) такая фигня.
У меня при нажатии на «Оформить заказ», ничего не происходит на странице.email менеджера — в настройках указан?
Но заказ в админку падает.
смотрите ошибки javascript в консоли браузера. Раз при нажатии кнопки оформить заказ визуально ничего не меняется, то скорее всего будут видны ошибки.
У меня при нажатии на «Оформить заказ», ничего не происходит на странице.А что собственно должно происходить на странице? Собрал пару магазинов недавно, хостинг рег.ру и джино, php 7.2, всё работает. На модхосте тоже проверил, всё норм.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.