I want email will be sent only one time when payment will be successful, don't want to stop the sending process of order confirmation email

  • If this answer resolve your issue than mark this as accepted so other user takes help from this if they have similar issue. – Ashish Jagnani Nov 8 '16 at 12:56

You can do it easily with disable the order confirmation email from admin and enable invoice email from admin.

So it will send email at the time on invoice (payment received) only and not sent the order confirmation email.

Order email setting, Set it to No :

 Admin -> Stores -> Configuration -> Sales -> Sales Email -> Order -> Enabled

Invoice Email setting, Set it to Yes ::

 Admin -> Stores -> Configuration -> Sales -> Sales Email -> Invoice -> Enabled

You can change the invoice email content as per your need.

| improve this answer | |
  • Thank you so much..yes, it's working...I'm appreciating your answer and hope you will help me for such type of things in future – Adi Nov 7 '16 at 16:12
  • In case of Cash on delivery, I won't get any email about order success, right? – Nausif Apr 24 '18 at 13:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.