[msOrder] Сообщение об успешной отправке
Что-то я никак не могу понять, как вывести после отправки формы заказа сообщение об успешной отправке.
Понятно, что есть чанк tpl.msOrder.success. Его содержимое должен по умолчанию выводить msOrder.
Однако ж не выводит, а после отправки формы кидает на страницу ?msorder=id_заказа, с шаблоном главной, при этом 200ОК отдает.
Надо ресурс делать и в нем tpl.msOrder.success выводить? Если я верно понимаю и все так, как тогда в сниппете msOrder передать id этой страницы? Я что-то совсем в логике работы минишопа запутался и встрял конкретно. Видать, заработался совсем. Прошу, направьте нужное русло =)
P.S. В логах на сервере и фронтенде никаких ошибок нету. Заказы нормально приходят в админку.
Понятно, что есть чанк tpl.msOrder.success. Его содержимое должен по умолчанию выводить msOrder.
Однако ж не выводит, а после отправки формы кидает на страницу ?msorder=id_заказа, с шаблоном главной, при этом 200ОК отдает.
Надо ресурс делать и в нем tpl.msOrder.success выводить? Если я верно понимаю и все так, как тогда в сниппете msOrder передать id этой страницы? Я что-то совсем в логике работы минишопа запутался и встрял конкретно. Видать, заработался совсем. Прошу, направьте нужное русло =)
P.S. В логах на сервере и фронтенде никаких ошибок нету. Заказы нормально приходят в админку.
Комментарии: 1
А, разобрался, так и должно кидать по этим ссылкам. У меня модальные окна, на аяксе поэтому так переделал и заработало:
callbacks.submit.response.success = function(response) {
$.arcticmodal('close');
$.arcticmodal({
type: 'ajax',
url: '/ajax/success/'
});
$('#msMiniCart').removeClass('full');
}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.