Is the latest based on the return status of PayPal ...meaning that if the status is "failed" ..it will not send that email and will not update the DB? Will it tell me about the error? will it tell the user?
And who sets "Completed" ...is from the admin area? or based on the return status of PayPal? ...or ... ?
As I know PayPal notification service doesn't send 'failed' message. So nothing will be updated and no message will be sent.
nopCommerce sets 'Completed' order status when shipping or payment status is changed (based on PayPal return codes). Have a look at OrderProcessingService.CheckOrderStatus() methodSDSharp wrote:
Finally I cannot find that "order placed" disabling capability in the admin area.
Go to admin area > content management > message templates > 'OrderPlaced.CustomerNotification' details page. Untick 'Is active'. Save the template.