News:

You may pay someone to create your store, or you visit our seminar and become a professional yourself with the silver certification

Main Menu

Pending order Not receving any email

Started by virtucms, December 21, 2013, 00:01:15 AM

Previous topic - Next topic

alatak

Hello
Quotethe system does not send any email when the order status is 'pending'
The status pending is a very special status: it means the the order has been created, and emails are never sent in this case.

QuoteThere is also a behavior that is not correct, in the configuration of Paypal payment method, I set the following:
Pending transactions -> confimed by shopper.
The state 'confimed by shopper' exists.
When a purchase is made, before making the payment, the order status is 'pending' and not 'confimed by shopper'
if the order status does not change, it means that VirtueMart did not receive the IPN from PayPal.

You have to check this first.
- make an order
- pay
- go to you server logs, and check if the Paypal sent an IPN. You should have an URL which looks like
/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&tmpl=component


If you do see this URL in your server logs, then turn on the debug, and log option in the paypal payment configuration.
You will have some debug infos displayed.
and also some debug infos in a log file.
Check the log file to find out why the IPN has not validated the payment.

If you do NOT see this URL in your server logs, check the configuration of your PayPal account at PayPal.

jcalvert

I think the confusion is that people are expecting the PayPal module to work the way it used to (for PayPal Standard).  Pending status did, in the past with VM1, generate the emails to customer and vendor.

I just discovered that in VM 2.0.22a a message that appears at the top of the Configuration tab of the PayPal payment module:

Warning - In VM2, the vendor and buyer will ONLY receive an email when the transaction is complete.

This message does not appear in VM 2.0.26a (and presumably later versions).

alatak said:
QuotePlease update to 2.0.26d

Are you saying that in VM 2.0.26d that the PayPal module does send the emails for pending status?

JC

jenkinhill

It is a different PayPal plugin, with options for Standard, Express Checkout, PayPal Payment Pro and Hosted Pro
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

jcalvert


I understand it is new PayPal plugin software for VM2.

So, to confirm... no emails sent for Pending status?  ... transaction has to be completed first?

And what of this? http://forum.virtuemart.net/index.php?topic=101478.60

Is this fixed in VM 2.0.26d?

thanks,
JC

jenkinhill

No email should be sent when pending, only when an order is complete. IIRC it used to be the case that a mail was sent at pending which caused a lot of complaints as shops were getting order emails that were never paid for.

The new plugin should fix that, but now you can get an error log file if there is an issue.  That is why you were told this:  http://forum.virtuemart.net/index.php?topic=121079.msg414534#msg414534
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

gerstavros

Please help me, having same problem with  http://forum.virtuemart.net/index.php?topic=106076.0
I cannot change the order status, also the standar payment method gives blank page after placing an order
I have checked with most recent versions of vm and joomla 2.5.17, PHP 5.3.27, using smtp email of joomla for vm
Ask me if need any more information

jcalvert

QuoteNo email should be sent when pending, only when an order is complete. IIRC it used to be the case that a mail was sent at pending which caused a lot of complaints as shops were getting order emails that were never paid for.

Well, it's supposed to be selectable when the emails are sent!  In this version of the PayPal module, it secretly doesn't send emails when status pending is selected - which caused me to waste a lot of time trying to figure out what was going on.  At least in VM2.0.22a there was a warning posted at the top of the Configuration tab of the PayPal module - "In VM2, the vendor and buyer will ONLY receive an email when the transaction is complete."  ... maybe that warning should be put back!

I actually never had a problem with the emails being sent when status was pending, because that let the vendor know an order was attempted and could then follow up and find out why payment wasn't made.  As you know, people sometimes fail to complete orders in PayPal for one reason or another (human error).

I will try 2.0.26d and retest.

thanks,
JC