Оформление заказов по этапам

С НОВЫМ ГОДОМ! Счастья, здоровья и всех благ!

Народ может кто-нибудь подсказать как в minishop2 можно сделать оформление заказа по шагам? Тоесть на первой странице у нас будет список товаров в корзине с введением скидок с купона, на втором шаге заполнение данных для оформления заказа, на третьем шаге оплата через PayPal и редирект после успешной оплаты на страницу с благодарностью, что выбрали наш магазин? И все шаги это отдельные странички были бы?
SEQUEL.ONE
03 января 2017, 12:22
modx.pro
4
2 442
0

Комментарии: 5

Юрий
10 января 2017, 21:47
0
Присоединяюсь к вопросу.
    Дмитрий
    11 января 2017, 01:35
    0
    Обязательно разные странички? Не уверен, что minishop2 хранит сессию при оформлении заказа, поэтому, скорее всего, придется быдлокодить, чтобы сохранять этапы. Гораздо проще скрывать блоки на одной странице, и открывать их по мере заполнения шагов, то есть, делать имитацию. А в хэше URL хранить этап, и работать через JS через хэш адреса.
    То есть — начальный урл допустим shop.ru/checkout
    Заполнили купон, нажали «дальше» -> слой с корзиной скрылся, открылся следующий этап -> адрес страницы стал shop.ru/checkout?step=2

    Ну и так далее. Конечно, в этом случае тоже есть ряд нюансов, но, мне кажется, гораздо проще, разбивать этапы на страницы. Да и зачем это вообще нужно?
      Василий Наумкин
      11 января 2017, 08:13
      0
      Не уверен, что minishop2 хранит сессию при оформлении заказа,
      А зря.
Воеводский Михаил
11 января 2017, 01:46
+2
Все просто: на одной странице вызывайте сниппеты msCart, а на другой msOrder.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5