Hello,
I recently took a Zen Cart store live (after quite a bit of testing and customizing!). It seems to be going pretty nicely overall :)
However, I have noticed something strange tonight after receiving an order and payment from a 'real' customer (as opposed to a test customer!).
Basically they were not sent an order confirmation email (and I never received a copy either). I went and checked in the email_archive table in MySQL (as I have archiving enabled) and there is no record of the email being sent there either (but there is a record for all other test orders).
There doesn't seem to be anything obviously wrong with the order as I went and had a look and it has a green check for "customer notified" Status: Processing. All the PayPal transaction details are there, Payer Id, Trans Id etc.
I'm using the PayPal IPN Module, and didn't have any troubles with it during testing, both on their test site and also using their live site with some test transactions.
They are 95% sure that they allowed PayPal to redirect them back to my site after payment was complete as well (I thought I'd ask while trying to find possible causes).
As a test, I just went to the order, added a comment and when I updated it, they received an email then no problems.
Any suggestions on what might cause the email not to be generated and sent, given all the PayPal details seem to be on the order (PayPal also sent me an email confirming the transaction)? It's strange though the order says the email was sent but the email_archive table shows no record. The only difference I can see with their order compared to other test ones was that they didn't enter any comments/instructions..
I'll keep monitoring for further failures and patterns..
Thanks for any ideas!
LowlyWorm



