Оформление заказов по этапам
С НОВЫМ ГОДОМ! Счастья, здоровья и всех благ!
Народ может кто-нибудь подсказать как в minishop2 можно сделать оформление заказа по шагам? Тоесть на первой странице у нас будет список товаров в корзине с введением скидок с купона, на втором шаге заполнение данных для оформления заказа, на третьем шаге оплата через PayPal и редирект после успешной оплаты на страницу с благодарностью, что выбрали наш магазин? И все шаги это отдельные странички были бы?
Народ может кто-нибудь подсказать как в minishop2 можно сделать оформление заказа по шагам? Тоесть на первой странице у нас будет список товаров в корзине с введением скидок с купона, на втором шаге заполнение данных для оформления заказа, на третьем шаге оплата через PayPal и редирект после успешной оплаты на страницу с благодарностью, что выбрали наш магазин? И все шаги это отдельные странички были бы?
Комментарии: 5
Присоединяюсь к вопросу.
Обязательно разные странички? Не уверен, что minishop2 хранит сессию при оформлении заказа, поэтому, скорее всего, придется быдлокодить, чтобы сохранять этапы. Гораздо проще скрывать блоки на одной странице, и открывать их по мере заполнения шагов, то есть, делать имитацию. А в хэше URL хранить этап, и работать через JS через хэш адреса.
То есть — начальный урл допустим shop.ru/checkout
Заполнили купон, нажали «дальше» -> слой с корзиной скрылся, открылся следующий этап -> адрес страницы стал shop.ru/checkout?step=2
Ну и так далее. Конечно, в этом случае тоже есть ряд нюансов, но, мне кажется, гораздо проще, разбивать этапы на страницы. Да и зачем это вообще нужно?
То есть — начальный урл допустим shop.ru/checkout
Заполнили купон, нажали «дальше» -> слой с корзиной скрылся, открылся следующий этап -> адрес страницы стал shop.ru/checkout?step=2
Ну и так далее. Конечно, в этом случае тоже есть ряд нюансов, но, мне кажется, гораздо проще, разбивать этапы на страницы. Да и зачем это вообще нужно?
Не уверен, что minishop2 хранит сессию при оформлении заказа,А зря.
вау!
Все просто: на одной странице вызывайте сниппеты msCart, а на другой msOrder.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.