Переадрессация после оформления заказа.
Сделал на сайте так, чтобы после добавления в корзину во всплывающем окне показывалось содержимое заказа (типа быстрый заказ). Содержимое этой корзины физически выводится на отдельной странице и подгружается во всплывающее окно после добавления товара в корзину вот так:
miniShop2.Callbacks.Cart.add.response.success = function() {
$('#addToCart').modal('show');
$("#addToCart .modal-content").load("/fast-cart.html" + " #fast-cart");
};
Вопрос в том, как после оформления заказа отправить покупателя на страницу sire.ru/cart.html?msorder=123? Сейчас покупатель остается на той же странице, только к адресу страницы прибавляется ?msorder=123 Комментарии: 2
Пишите свой OrderHandler bezumkin.ru/modx/minishop2/classes/804/
Вам нужна своя функция submit(), конкретнее этот пункт:
Либо плагин на событие msOnCreateOrder
Вам нужна своя функция submit(), конкретнее этот пункт:
$this->modx->sendRedirect($this->modx->context->makeUrl($this->modx->resource->id, array('msorder' => $response['data']['msorder'])));
Либо плагин на событие msOnCreateOrder
Спасибо за ответ. Кто бы помог написать…
С плагином попроще, подскажите, а как туда вывести номер заказа?
С плагином попроще, подскажите, а как туда вывести номер заказа?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.