I have upgraded to 1.9.1 everything seems to be working perfect except that the order confirmation email is being queued? How can I change the setting so that I would like the email to be fired as soon as the order is placed?


You can't as far as i've saw. 1.9.1 added the queue system to make the checkout faster. To make the transactional email work you will have to set up a cron.

  • I really don't understand how to setup cron job to make transactional emails work. Please explain. I have also installed aoe_scheduler extension. But again I am having hard time understanding how to setup a cron jobs for transactional emails – Zoya Dec 29 '14 at 14:26
  • Read the documentation i added. There you will find the changes for this release also. – mbalparda Dec 29 '14 at 14:33
  • mbalparda is correct github.com/OpenMage/magento-mirror/blob/magento-1.9/app/code/…, ensure your cron is running properly. AOE_Scheduler can help facilitate this. github.com/AOEpeople/Aoe_Scheduler – B00MER Dec 29 '14 at 15:11
  • @Haya I think it is important to understand you don't specifically setup a cron for the queued email. Instead you setup one cron job for the entire store and this will automatically schedule the transactional emails. – Eirik Dec 29 '14 at 15:29
  • @B00MER why 3rd party AOE_Scheduler ? Any CMS mail is common complete required feature . – matinict Aug 24 '15 at 3:40

I have built and Magento extension to bypass this order email queue system and send order emails immediately without waiting for cron to run. Bypass Magento Email Queue

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.