Magento Admin Order Notifier

Inchoo_AdminOrderNotifier_pt

Here is a little Magento extension I wrote recently, its called Inchoo_AdminOrderNotifier. The whole idea behind the extension was to fulfil the request where you as a merchant wish to have your store personel instantly notified when customer places an order on your store.

The way extension works is that it observes the sales_order_place_after event, and then triggers the code that sends the special transactional email called Inchoo Admin Order Notifier. By default this email is almost indentical to the built in New Order transactional email. Its up to you as a merchant (Magento admin) to modify this transactional email to suite your needs (System > Transactional Emails > Add New Template > Load Default Template > Template > Inchoo Admin Order Notifier).

Extension supports several configuration options, which can be accessed via System > Configuration > Sales > Sales > Admin Order Notifier, as shown in the screenshot below.

Inchoo_AdminOrderNotifier

Please note that by default Magento does have Send Order Email Copy To option, available under System > Configuration > Sales > Sales Emails > Order section, that even accepts comma separated list of emails. However the main difference between that option and the option you get with this extension is that this extension supports special transactional email just for the notification, so you might fully edit it prior to notifying your personel.

Get Inchoo_AdminOrderNotifier.

Interested in hiring us?

Have a chat with us. You would be surprised how small changes can make your business even more successful.


12 comments

  1. Hello,
    I just tried Inchoo_AdminOrderNotifier on magento1.9. It works like a charm, thank you so much.
    How strange that’s not a native feature of magento ?!
    Thomas

  2. I would like to receive the email on a certain status change. Is that possible with some code change?

  3. Hi Andrew,

    to get all the order data you need to add this:

    $paymentBlock = Mage::helper('payment')->getInfoBlock($order->getPayment())
        	->setIsSecureMode(true);
        	$paymentBlock->getMethod()->setStore($storeId);
        	$paymentBlockHtml = $paymentBlock->toHtml();
    
        	$emailTemplateVariables = array(
                'order'        => $order,
                'billing'      => $order->getBillingAddress(),
                'payment_html' => $paymentBlockHtml
            );
  4. Hi,

    I really love this piece of work!

    Unfortunately the ‘payment’ method is not shown in this e-mail. It’s a bit strange, because it does appear in the ‘regular’ confirmation.

    In both templates {{var payment_html}} is used to pick up the info.

    Do you have any clue on this issue?

    Kind regards and keep up the good work,
    Andrew

    ps: i’m on magento CE 1.8.1

  5. hi,

    i have created click and collect shipping method and I need when is that shipping method selected to send email to chosen store. I have store email saved in shipping address (extra field not seen on frontend but saved with shipping address collection).

    I want to use your plugin but where should I add part to check if it is click and collect to send extra email?

  6. ^
    EDIT

    Just use

    {{var order.getPayment().getMethodInstance().getTitle()}}

    as the payment method variable, that works.

  7. Thanks! Module works perfect (on my CE 1.6.2.0), only the payment method is not appearing in the e-mail, like it’s mentioned in the above comment. Would be really great if this can be fixed…

  8. hello and thanks for this module, I have only one problem: they do not appear in the email sent to admin your payment information, despite having correctly set the template. How can I fix? I have a multi-store and all other information instead appear correctly
    thanks

  9. @vishal Works fine for me on Magento CE 1.7.0.2. Do you see the extension’s “Inchoo_AdminOrderNotifier” name under System > Configuration > Advanced > Advanced > Disable Modules Output? Do the /app/locale/en_US/template/email/inchoo_adminOrderNotifier.html and /app/code/community/Inchoo/AdminOrderNotifier/etc/config.xml files exist? Are you using Windows or Linux/OSX system? Maybe camel case file names are causing the issues for you. Hope these hints helps. Cheers.

  10. bro, buts its not coming in drop down list of load default template->Inchoo Admin Order Notifier
    i folloed the procedure( I copied your app folder into my root directory(i merged it with my app directory)), index management is disabled,cache is also refrshed. yet its not coming into the drop down list of load default template.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <blockquote cite=""> <code> <del datetime=""> <em> <strike> <strong>. You may use following syntax for source code: <pre><code>$current = "Inchoo";</code></pre>.