After upgrading or installing to magento 1.9 you will face issue that the new order confirmation email couldn’t be sent once the order is placed.
In magento 1.9, they changed the way to send the order confirmation, in this version it sends the email in queue rather than se
nding the same immediately when the customer places his order.
To make it working as it was working in the previous versions of magento then please follow the below steps.
- Open the file /app/code/core/Mage/Core/Model/Email/Template.php
- Change the code at Line 407
if ($this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue) { to if (!($this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue)) {
- Save that file and test.
Hope this issue resolve your problem.
3 replies on “New order email confirmation is not working in Magento 1.9”
Hi,
The website I am working on doesn’t sends the orders notification email either to admin nor to the customers. But the admin and customers receive registration and reset password notification emails. I don’t know why this is happening. I am facing this issue for the past 20 days.
Hi Dianna,
Which version of magento you are using?
Hi I am sօ glad І found your blog, I rеally fοund yoᥙ by accident, whiⅼe I was searching оn Yahoo
foг something else, Nonethelеss I am heгe now and ѡould jսѕt ⅼike to say
many tɦanks for a incredible post and a аll rߋund interesting blog (I ɑlso love tһe theme/design), ӏ don’t have time to
go tһrough іt all at the mіnute but I haѵe saved it ɑnd also
added yoսr RSS feeds, so ԝhen I havе timе I will bе bacқ to
read morе, Please dο keep սp tɦe fantastic ԝork.