VirtueMart Forum

VirtueMart 2 + 3 + 4 => General Questions => Topic started by: mgworld on October 23, 2015, 15:16:27 PM

Title: Change a payment method AFTER you completed an order
Post by: mgworld on October 23, 2015, 15:16:27 PM
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?
Title: Re: Change a payment method AFTER you completed an order
Post by: jenkinhill on October 23, 2015, 16:19:31 PM
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.
Title: Re: Change a payment method AFTER you completed an order
Post by: mgworld on October 23, 2015, 16:42:11 PM
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?
Title: Re: Change a payment method AFTER you completed an order
Post by: 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.
Title: Re: Change a payment method AFTER you completed an order
Post by: mgworld on October 23, 2015, 18:46:54 PM
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.
Title: Re: Change a payment method AFTER you completed an order
Post by: GJC Web Design on October 23, 2015, 22:04:57 PM
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..
Title: Re: Change a payment method AFTER you completed an order
Post by: mgworld on October 24, 2015, 20:44:50 PM
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?
Title: Re: Change a payment method AFTER you completed an order
Post by: betterlead on October 25, 2015, 07:18:24 AM
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

Title: Re: Change a payment method AFTER you completed an order
Post by: jimleeder123 on October 26, 2015, 12:42:45 PM
By admin order confirmation email I meant the email the vendor receives. The one that goes to whoever selling and delivering the items sold.
Title: Re: Change a payment method AFTER you completed an order
Post by: Milbo on October 27, 2015, 09:44:21 AM
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.