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?

2 Answers 2


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, 2014 at 14:26
  • Read the documentation i added. There you will find the changes for this release also.
    – mbalparda
    Dec 29, 2014 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, 2014 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, 2014 at 15:29
  • @B00MER why 3rd party AOE_Scheduler ? Any CMS mail is common complete required feature .
    – matinict
    Aug 24, 2015 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.