VirtueMart: Оформление заказа и переход сразу на платежную систему
2 000 руб. за проект
•
безналичный расчёт, электронные деньги
Есть Joomla 3 + Virtuemart 3.
Нужно сделать так, чтобы по прямой ссылке, содержащей ID товара в магазине, ID способа оплаты и email покупателя, автоматически оформлялся заказ и сразу открывался сайт платежной системы для его оплаты.
Сам смог сформировать 2 ссылки: http://paste.ubuntu.com/26077045/ (размещаю их на стороннем ресурсе, потому что сюда не могу нормально их вставить).
Первая успешно добавляет товар в корзину, вторая — выбирает метод оплаты и ставит галку согласия с условиями политики конфиденциальности. Обязательное согласие с ними можно отключить в настройке VirtueMart, это не проблема. Но проблема в том, что в первой ссылке task=add, а во второй — task=updatecart, их нельзя просто так взять и объединить в одну ссылку. А ввод пользовательских данных (email) осуществляется вообще на отдельной странице ./index.php/user/editaddresscartBT.
Мне нужно, чтобы можно было по одной ссылке перейти и попасть сразу на оплату заказа через один из способов оплаты, например, Тинькофф. То есть человек либо нажал на ссылку в письме, в которую уже подставлен его email, либо заполнил форму на сайте или внешнем ресурсе, после передачи которой методом GET открылась оплата. Поэтому отправлять доп. параметры AJAX'ом во время заполнения формы — совсем не вариант.
В целом временно устроит решение, если ввод email будет вынесен на одну страницу с оформлением заказа, и после нажатия кнопки "Оформить заказ" будет открываться сразу оплата,а не та же страница с кнопкой "Подтвердить заказ" вместо "Оформить заказ". Однако желательно сделать именно так, как описал выше, оплату по прямой ссылке.
Идеально будет закоммитить (или отправить патчем и добиться его принятия) такой функционал в апстрим VirtueMart. Но т.к. это малореалистично, хотя бы сделать это непосредственно на сайте, лучше плагином, но можно и прямой правкой кода.
Работать с кодом будем через Git. Если не умеете в гит, то это минус, но решаемо, сам закоммичу правки.
Нужно сделать так, чтобы по прямой ссылке, содержащей ID товара в магазине, ID способа оплаты и email покупателя, автоматически оформлялся заказ и сразу открывался сайт платежной системы для его оплаты.
Сам смог сформировать 2 ссылки: http://paste.ubuntu.com/26077045/ (размещаю их на стороннем ресурсе, потому что сюда не могу нормально их вставить).
Первая успешно добавляет товар в корзину, вторая — выбирает метод оплаты и ставит галку согласия с условиями политики конфиденциальности. Обязательное согласие с ними можно отключить в настройке VirtueMart, это не проблема. Но проблема в том, что в первой ссылке task=add, а во второй — task=updatecart, их нельзя просто так взять и объединить в одну ссылку. А ввод пользовательских данных (email) осуществляется вообще на отдельной странице ./index.php/user/editaddresscartBT.
Мне нужно, чтобы можно было по одной ссылке перейти и попасть сразу на оплату заказа через один из способов оплаты, например, Тинькофф. То есть человек либо нажал на ссылку в письме, в которую уже подставлен его email, либо заполнил форму на сайте или внешнем ресурсе, после передачи которой методом GET открылась оплата. Поэтому отправлять доп. параметры AJAX'ом во время заполнения формы — совсем не вариант.
В целом временно устроит решение, если ввод email будет вынесен на одну страницу с оформлением заказа, и после нажатия кнопки "Оформить заказ" будет открываться сразу оплата,а не та же страница с кнопкой "Подтвердить заказ" вместо "Оформить заказ". Однако желательно сделать именно так, как описал выше, оплату по прямой ссылке.
Идеально будет закоммитить (или отправить патчем и добиться его принятия) такой функционал в апстрим VirtueMart. Но т.к. это малореалистично, хотя бы сделать это непосредственно на сайте, лучше плагином, но можно и прямой правкой кода.
Работать с кодом будем через Git. Если не умеете в гит, то это минус, но решаемо, сам закоммичу правки.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.