Magento – Magento 2 – Order # 000000094 (The order confirmation email is not sent) – Order Placed Successfully but confirmation email is not sent

magento-2.1magento2

I am facing this issue many times. when i place any order from front-end side, the order placing successfully and it's show order number. but when i check this order on my back-end admin it show this (The order confirmation email is not sent) message. and nothing on my mail box. i send this order mail manually pressing "send email" button.

  • Other mails are working fine(REGISTRATION,SUBSCRIPTIONS AND OTHER ORDER STATUS MAIL ) and as a time. but just only order confirmation email is not working.

enter image description here

is that any setting from back-end to solved this issue?

Best Answer

I had same issue. I found below thing in code.

$order->setCanSendNewEmailFlag(false);

I was using one custom payment method, That payment method had stopped order email to be sent with above line of code. I removed that and emails are working fine for me. above code I found on BeforeOrderPlaceObserver

so if you are facing same issue you should check once for all custom payment method that you are using that might be preventing order emails to be sent.

Related Topic