miniShop2
miniShop2 copied to clipboard
Редирект на свою страницу после оформления заказа
Запрос функции
Реализовать механизм настройки итоговой страницы "Заказ успешно отправлен" где администратор может выбрать либо остаться на странице или произвести редирект на другую страницу с передачей всей информации по заказу.
Резюме
На портале modx.pro, есть обсуждение метода реализации статья от Шумаева Редирект на свою страницу после оформления заказа
Пока мне не понятно, как это может работать, если сайта больше одного контекста.
Я может ошибаюсь, но вроде я использовал событие msOnSubmitOrder и отправлял юзера на нужную страницу
Пока мне не понятно, как это может работать, если сайта больше одного контекста.
В приведенной ссылке есть пункт: 2. Добавляем системную настройку «ms2_order_success_page» («ID ресурса подтверждения заказа») = id созданного в п.1 ресурса
Соответственно для каждого контекста создаем настройку и указываем в ней нужный id в данном контексте
Я так понимаю, это в случае, если человек просто оформил заказ, без ухода на систему оплаты. Потому что в своих модулях я делаю такую настройку, где можно указать, куда отправлять пользователя в случае успешной или неуспешной оплаты. Если делать это из коробки, что было бы удобно, наверное, то стоит эти страницы привязывать к статусам заказа. Так будет гибче.