Skip to content

Instantly share code, notes, and snippets.

@jonatanrdsantos
Last active October 5, 2015 17:28
Show Gist options
  • Save jonatanrdsantos/3106d6efb0d89c6b22e4 to your computer and use it in GitHub Desktop.
Save jonatanrdsantos/3106d6efb0d89c6b22e4 to your computer and use it in GitHub Desktop.
Observe Magento order change event and send email

Observe Magento order change event and send email

XML code

<events>
    <sales_order_save_commit_after>
        <observers>
            <mail_status_change>
                <type>singleton</type>
                <class>namespace_modulename/observer</class>
                <method>statusChanged</method>
            </mail_status_change>
        </observers>
    </sales_order_save_commit_after>
</events>

##PHP code

 public function statusChanged($event)
{
    $order = $event->getOrder();
    $orderStatus = $order->getStatus();

    if ($order->getState() == Mage_Sales_Model_Order::STATE_PROCESSING){
        // TODO here
    }
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment