Thanks.
So first, since no cart reminder email left your website, I went in the database and set all the cart_reminded to 0 with a MySQL query.
Then, when I triggered the cron task, instead of getting a blank page with the messages from the cron plugins, I got the same error as
www.hikashop.com/forum/checkout/905038-c...r/345123.html#344894
So now it all makes sense. The process is like this in the plugin:
- the plugin get the id of the carts which match the restrictions set in the plugin
- the plugin set the their cart_reminded flag to 1
- the plugin, for each cart, load the cart data and send the reminder email
And after the plugin finishes, the cron system generates the report
However, the error from AwoCoupon was triggering while the plugin was loading the cart data of the first email to be sent, so after the flag was set to 1 but before it was loading/sending the email. And thus, you ended up in the situation where the carts were flagged as sent but nothing was sent. And since the error removed the report, and the carts were already flagged as sent, you couldn't see the error from AwoCoupon anymore.
So I've modified the code of the plugin so that the flag of each cart is set only after the email is loaded and just before the email sent. That way, the cart flags won't be set to 1 if an error occurs while the email is being generated. This also means that the cron task won't work anymore since each time it will trigger, the reminder plugin will try to send the notification email for the first cart in line and it will crash.
So, the solution will be to contact AwoCoupon to report the error since I can see you already have the latest version of AwoCoupon installed :
i.imgur.com/5NAGggV.png