Using Virtuemart 3.0.2 with Joomla 2.5 (best our server is compatiable with).
When you make a PayPal order, Virtuemart has a massive flaw. You confirm the order in the Virtuemart checkout, then proceed to PayPal. While proceeding to PayPal AND before you enter your card details, the Virtuemart order confirmation e-mail is sent out. If the user knows this, then they can skip on PayPal and the order will come to them anyway. The client will think that they have paid, and the customer will get away with it.
We print out the virtuemart order confirmation e-mail for fast food takeaways. These people don't have time to check PayPal for every order. 2 clients have noticed this problem.
Is this problem fixed in later versions? Or is it still an issue?
This is an error in your setup/configuration, and has nothing to do with VM nor the pp plugin. A correct setup will dispatch the email when ipn returns as valid, of course after payment.
Jim
QuoteMajor flaw with Virtuemart
The flaw is in your understanding and configuration settings
Change your email confirmation settings to only send an email on payment confirmed
IPN will trigger an order status change and at that point an email will be sent
If I change the status at which the email is sent to the vendor to be "confirmed" it will probably work with PayPal. However cash orders always have the status "pending". Is there a way to change it to "confirmed" when the customer has gone through the checkout with a cash order?
After testing I have seen how to fix this problem. I have posted about this problem before but with no responses. But for now, it is fixed.
QuoteAfter testing I have seen how to fix this problem. I have posted about this problem before but with no responses. But for now, it is fixed.
very cryptic.... title changed
QuoteAfter testing I have seen how to fix this problem.
Jim - I assume that you have modified your configuration to meet your requirements
Yes its all ok now. Set admin order confirmation e-mail to arrive when status is "confirmed" and set the cash payment pending status to "confirmed" so the email is sent for that as well.
;) thanks for updating your post