Please enable JavaScript.
Coggle requires JavaScript to display documents.
Создаём магазин валютой KGS - Coggle Diagram
Создаём магазин валютой KGS
Добавляем в корзину продукт
Переходим на страницу "Checkout"
Используем оплату платежной системой
Переходим на страницу оплаты
Меняем валюту в магазине
На странице оплаты заказа нажимаем на кнопку "Back"
Пользователь попадаёт на страницу оформления заказа, хотя заказ уже оформлен. Что важно учесть, что валюта в которой необходимо оплатить остаётся той же что и при переходе на страницу оформления заказа ранее, так как пользователь не знает о новой валюте. При выходе дальше в магазин он обнаружит пустую корзину и оформленный неоплаченный заказ на странице со всеми заказами в аккаунте в той валюте в которой происходило оформление заказа. (Вопрос - возможно нам действительно стоит сохранять валюту на момент когда пользователь находится на странице оформления заказа, а не когда переходит на страницу оплаты заказа?)
Заказ оплачивается успешно
Покупка завершена. Заказ получает статус "Оплачено" в той валюте в которой было завершено оформление заказа и была произведена его оплата. Далее дело за самовывозом или доставкой
Заказ не оплачен, пользователь вышел обратно на сайт
Корзина пуста
Пользователь может увидеть неоплаченный оформленный заказ на странице со всеми заказами в той валюте в которой был оформлен.
На странице с заказом есть кнопка "Pay" и он может оплатить заказ только в валюте в которой оформлял заказ.
Не меняем валюту в магазине
Заказ оплачивается успешно
Покупка завершена. Заказ получает статус "Оплачено". Далее дело за самовывозом или доставкой
Заказ не оплачен, пользователь вышел обратно на сайт
Корзина пуста
Пользователь может увидеть неоплаченный оформленный заказ на странице со всеми заказами.
На странице с заказом есть кнопка "Pay"
На странице оплаты заказа нажимаем на кнопку "Back"
Пользователь попадаёт на страницу оформления заказа, хотя заказ уже оформлен. При выходе дальше в магазин он обнаружит пустую корзину и оформленный неоплаченный заказ на странице со всеми заказами в аккаунте
Создан заказ который отображается на странице заказов со статусом "Pending" в той валюте в которой мы перешли из страницы "Checkout". На странице заказа отображается оплата "Оплатить" пока заказ не оплачен.
Созданный заказ отображается в админ панели со статусом "Pending".
Для заказа создаётся снапшот со всеми его данными включая валюту.
Меняем валюту
Не меняем валюту
Используем метод "Cash on Delivery"
Заказ создан и дело остаётся за самовывозом или доставкой