Thank you for your email
I double checked and could not find a clue in your screenshots.
Before sending the reminder the script makes these checks
SELECT COUNT(*) FROM #__virtuemart_orders
WHERE virtuemart_order_id > vo.virtuemart_order_id
AND order_total > 0
AND vo.virtuemart_user_id>0
AND vo.virtuemart_user_id = virtuemart_user_id
If this has a result, mail is not sent.
The query counts newer orders, wich amount is not null, and that has the same userid as the previously found 'Pending' order.
Basically, if the order is not the latest, it is ignored.
Regarding your screenshots:
- I guess the cron job did not occur before the second order got confirmed
- I assume the Confirmed order is included in the the OK statuses of the extension
- I assume the user IDs of both orders are the same.
I am clueless for now.
Except that if the customer made the first order as guest and second as a registered customer.
?
Do you receive a copy of the sent emails? When the cron processes ?
Do you use the synthetic dashboard module, is the pending order tagged as 'reminded'?
Is it tracked in the component revives:
administrator/index.php?option=com_unpaidreminder&view=revives
- Need help? Post the URL of the related page (eventualy as confidential info), it will help solve your issue faster.
- An error, notice or warning? report the exact message including the line number
- If you get a white page , enable error reporting and / or check your server error logs.