News:

Support the VirtueMart project and become a member

Main Menu

Change a payment method AFTER you completed an order

Started by mgworld, October 23, 2015, 15:16:27 PM

Previous topic - Next topic

mgworld

Hi, anyone knows if after completing an order is it possible to change the method of payment?
If an user selects paypal as payment method, and then completes the order but he doesn't remember anymore the paypal password or similar problems, how can he change the method of payment?

jenkinhill

Test it! If the shopper cancels at PayPal they should be returned to the checkout and can choose another payment method, if one is set up.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

mgworld

Ok, if you cancel the payment from paypal site it works, but if you don't cancel the payment from paypal (for example you close the window instead of cancel the payment) or if you completed the order with another payment method (like a wire transfer) and then you would like to change this to another payment method, I'm not able to do that... Or I missed something?

jimleeder123

Have the admin order confirmation e-mail only be sent at the confirmation stage, so if the user hasn't confirmed the order and NOT processed funds, then they can go back and change the order. If they close the page before confirming then you need to test whether it keeps their order or not.
Web Developer and blogger

Joomla 3.4.8  (2.5 on some)
VM 3.0.12
PHP 5.6 (5.4 on websites with Joomla 2.5)

http://jimleeder.co.uk

mgworld

#4
Quote from: jimleeder123 on October 23, 2015, 16:48:53 PM
Have the admin order confirmation e-mail only be sent at the confirmation stage, so if the user hasn't confirmed the order and NOT processed funds, then they can go back and change the order. If they close the page before confirming then you need to test whether it keeps their order or not.
What is this admin order confirmation email? Maybe do you refer to the option "Default Order Status to send email to shopper"?
Anyway, the problem is that, after you completed an order (but don't complete the payment), the status of the order will be cancelled and if you close the browser window or tab, you cannot go back to the checkout page for that order to change the method of payment.

GJC Web Design

You need to test the scenarios yourself fully...  set the various status when a person cancels from paypal etc.
also what status you choose to set when a user simply closes the paypal window..
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

mgworld

Generally speaking, I think that if the user doesn't pay at the paypal or other credit card plugin landing page, then it is right that the order goes in a cancelled state, but then from the user menu, the user should be able to choice another payment method and complete the order. And actually I think this is not possible yet, right?

betterlead

Perhaps one page checkout by VMuikit is something for you to look at?

Not at all sure it's useful in your case. Anyway:

http://vmuikit.com/info/virtuemart-3-one-page-checkout

Skickat från min LG-H815 via Tapatalk

Live site runs on Joomla 3.9.24 & VM 3.8.6 10373

PHP: 7.3.26

jimleeder123

By admin order confirmation email I meant the email the vendor receives. The one that goes to whoever selling and delivering the items sold.
Web Developer and blogger

Joomla 3.4.8  (2.5 on some)
VM 3.0.12
PHP 5.6 (5.4 on websites with Joomla 2.5)

http://jimleeder.co.uk

Milbo

Quote from: jimleeder123 on October 23, 2015, 16:48:53 PM
... so if the user hasn't confirmed the order and NOT processed funds, then they can go back and change the order. If they close the page before confirming then you need to test whether it keeps their order or not.
The order remains then on "Pending" order status.
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/