my experience says there has to be a better way......
in includes/modules/checkout_process.php there is the line:
in addition, there is also a flag in the configuration table called:Code://send email notifications $order->send_order_email($insert_id, 2);
EMAIL_FRIENDLY_ERRORS
if the flag is set to false and the email fails, the customer gets a weird message, items remain in the cart, the customer submits the order again, and the processing of payments does not happen.
obviously the developers have taken this situation into consideration as that is why the flag is there.
BUT, if the flag is set to false and things are running smoothly for an extended period, and then emails start failing due to the web host changing something on the mail configuration, and double orders start coming in without payment information (as customers rarely report errors) AND there are no logs in the log folder, how would someone maintaining the site know that the email failing is what is causing the troubles?
perhaps i am just venting, but to me, it would have been AWESOME to at least have generated a log, or better yet to move the sending of email notification much further down the order process.
rant over. thanks.


Reply With Quote

