Проблема со страницей успешного заказа
Проблема такая — после подтверждения заказа, покупателя бросает на страницу, где висит корзина с товарами, которые покупались (хотя корзина уже очищена) и больше ничего.
Сборка практически чистая, чанки дефолтные.
И ещё письма о заказе приходят через раз. То только для заказчика, то только для продавца. Wtf?!
UPD
Со страницей заказа всё норм, а вот с письмами нет.
Сборка практически чистая, чанки дефолтные.
И ещё письма о заказе приходят через раз. То только для заказчика, то только для продавца. Wtf?!
UPD
Со страницей заказа всё норм, а вот с письмами нет.
Комментарии: 9
Проблема такая — после подтверждения заказа, покупателя бросает на страницу, где висит корзина с товарами, которые покупались (хотя корзина уже очищена) и больше ничего.
Как бы всё логично. Cниппет msGetOrder и выводит состав оформленной корзины. Это написано в документации:
[[!msGetOrder]] — Вывод информации о заказе, показывается после его создания
И ещё письма о заказе приходят через раз. То только для заказчика, то только для продавца. Wtf?!
Это уже проблемы хостинга скорее всего. Можно попробовать настроить отправку писем через smtp.
То есть никакой инфы «Заказ успешно оформлен» по дефолту выводится и не должен? Не знал.
Как, в таком случае, направлять покупателя на нужную мне страницу? У всяких платёжных плагинов её можно было указать. В чистом минишопе нельзя?
Как, в таком случае, направлять покупателя на нужную мне страницу? У всяких платёжных плагинов её можно было указать. В чистом минишопе нельзя?
Там на самом деле нет никакого редиректа, на странице вызываются три сниппета — msCart, msOrder и msGetOrder. Когда заказа отправлен, появляется get параметр в url, по нему срабатывает msGetOrder, а остальные сниппеты скрываются.
Т.е. достаточно отредактировать tpl.msGetOrder, чтобы выводило то что нужно, ну или свой чанк сделать и указать в tpl.
Ну или если шибко надо редирект то вот — https://modx.pro/solutions/12391/ и вот — https://modx.pro/help/7462/
Т.е. достаточно отредактировать tpl.msGetOrder, чтобы выводило то что нужно, ну или свой чанк сделать и указать в tpl.
Ну или если шибко надо редирект то вот — https://modx.pro/solutions/12391/ и вот — https://modx.pro/help/7462/
Спасибо, просто я читал старые ветки о минишопе и сложилось впечатление, что он должен выводить что-то осмысленное при успешном заказе, оказывается нет.
Насчет писем — указал в качестве покупателя почту на protonmail. И оно пришло с такой ремаркой: Это письмо не прошло требования проверки подлинности своего домена. Оно может быть фальсифицировано или перенаправлено ненадлежащим образом! Как лечить?
В системной настройке emailsender какая почта указана? Должно быть что то типа — no-reply@sitename.com.
Неа, указана моя личная почта пока. В этом и причина косяка?
Вероятно, личной почты там быть не должно) Т.к. письмо то отправляется с сервера, а не с этого почтового адреса, вот несоответствие и получается.
Да, плашка с предупреждением исчезла. Буду продолжать тестить.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.