Всем привет.
Если вдруг кто помнит, мы пилим фриланс-биржу и столкнулись с одним неприятным моментом, не можем отредиректить заказчика после пополнения счёта обратно в заказ, чтобы завершить выбор исполнителя.
Биллинг под кубиком, помним.
Сейчас заказчик выбирает из комментаторов потенциального исполнителя, на промежуточной странице выбирает обычную сделку или сбр, если сбр и на счету недостаточно средств, система его отправляет пополнить баланс на нужную сумму с помощью биллинга, но после пополнения обратно на промежуточную страницу мы его вернуть не можем.
Есть такой вариант:
1. Выбор исполнителя;
2. на промежуточной странице выбрать сбр и если недостаточно средств, вывести уведомление об этом с ссылкой, после нажатия на которую открывается вторая вкладка с вариантами пополнения, после самого пополнения баланса на странице благодарности вывести текст о том что "вы успешно пополнили баланс и страница закроется через N секунд"(запустить скриптик который закроет эту самую страницу через секунд пять), в фокусе опять промежуточная страница, заказчик ещё раз нажимает на кнопку "предложить проект исполнителю", его баланс проверяется, сумма замораживается и предложение уходит потенциальному исполнителю.
Костыль, но уже лучше.
Может есть другие варианты?
Ещё один вариант — на промежуточной странице, если его баланс ниже суммы сделки, вывести этот самый баланс с ссылкой на пополнение, которая откроется в новом окне.
Нужен совет по логике пополнения счёта 2.X
Посетитель Сообщений: 557 |
Редактировалось: 2 раз (Последний: 22 января 2018 в 21:58) | ||
Посетитель Сообщений: 1146 |
Василич: Есть идея - отдельный плагин - returnerМожет есть другие варианты? Отдельный - потому что может быть полезен не только на бирже. Алгоритм прост: - На странице выхода ставит в куку флаг, что есть незаконченные дела, да можно и сам адрес страницы. - При любом заходе на сайт проверяет есть ли флаг и если есть опционально: - - либо сразу перебрасывает на страницу которую запомнил - - либо выкидывает модальное окошко с напоминанием, что есть назавершенные дела и предложением перейти Такой "ретурнер" будет полезен не только у биржи, но и у в магазина - если юзер отвлекся от оформления заказа, у любой страницы - если юзер решил написать комент, а оказался не авторизован. Редактировалось: 1 раз (Последний: 23 января 2018 в 00:09) | ||
Реклама
![]() |
|
||
Посетитель Сообщений: 254 |
Василич:
Биллинг под кубиком, помним. Василич:
но после пополнения обратно на промежуточную страницу мы его вернуть не можем. А зачем возвращать на предыдущую страницу? плагином в профиль или отдельную страницу - ЗАКАЗЫ и там уже выводить назначенного - и оттуда работать с исполнителем. или при выборе исполнителя - выдать: недостаточно средств. Пополните баланс и повторите попытку снова | ||
Посетитель Сообщений: 557 |
Sonat:
Годная идея но это ещё куча времени, да и кто напишет. Василич: Есть идея - отдельный плагин - returnerМожет есть другие варианты? Отдельный - потому что может быть полезен не только на бирже. Алгоритм прост: - На странице выхода ставит в куку флаг, что есть незаконченные дела, да можно и сам адрес страницы. - При любом заходе на сайт проверяет есть ли флаг и если есть опционально: - - либо сразу перебрасывает на страницу которую запомнил - - либо выкидывает модальное окошко с напоминанием, что есть назавершенные дела и предложением перейти Такой "ретурнер" будет полезен не только у биржи, но и у в магазина - если юзер отвлекся от оформления заказа, у любой страницы - если юзер решил написать комент, а оказался не авторизован. | ||
Посетитель Сообщений: 557 |
@ivanpolyakov:
А зачем возвращать на предыдущую страницу? плагином в профиль или отдельную страницу - ЗАКАЗЫ и там уже выводить назначенного - и оттуда работать с исполнителем. или при выборе исполнителя - выдать: недостаточно средств. Пополните баланс и повторите попытку снова Затем, чтобы завершить процесс выбора исполнителя. Нам не надо в профиль или на страницу "заказы", нам надо вернуться на промежуточную страницу и предложить исполнителю взять заказ. Второй вариант это то, о чём я выше и писал. Надо подумать как это реализовать как можно правильнее. |
В начало страницы |
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.