{"id":488,"date":"2019-07-02T08:48:10","date_gmt":"2019-07-02T08:48:10","guid":{"rendered":"https:\/\/meetanshi.com\/blog\/2019\/07\/02\/get-order-data-from-magento-sales_order_place_after-event\/"},"modified":"2025-05-22T16:29:15","modified_gmt":"2025-05-22T10:59:15","slug":"get-order-data-from-magento-sales_order_place_after-event","status":"publish","type":"post","link":"https:\/\/meetanshi.com\/blog\/get-order-data-from-magento-sales_order_place_after-event\/","title":{"rendered":"How to Get Order Data From Magento \u201csales_order_place_after\u201d Event"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Earlier, I had given the solution to&nbsp;<a href=\"https:\/\/meetanshi.com\/blog\/get-order-data-from-magento-2-sales_order_place_after-event\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><em>get order data from Magento 2 \u201csales_order_place_after\u201d event<\/em><\/strong><\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A client with a similar requirement for Magento 1 wanted to use the solution to retrieve the order data and send a payment confirmation SMS to store customers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With a view to sharing the solution with my readers, here\u2019s the stepwise method to&nbsp;<strong><em>g<\/em><em>et order data from Magento \u201csales_order_place_after\u201d event<\/em><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Method to Get Order Data From Magento \u201csales_order_place_after\u201d Event:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">1. Place the below event code in your&nbsp;<strong>config.php<\/strong>&nbsp;file<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;global>\n    .....\n    &lt;events>\n      &lt;sales_order_place_after>\n        &lt;observers>\n          &lt;order_place_after>\n            &lt;type>model&lt;\/type>\n            &lt;class>extension\/observer&lt;\/class>\n            &lt;method>orderAfterObserver&lt;\/method>\n          &lt;\/order_place_after>\n        &lt;\/observers>\n      &lt;\/sales_order_place_after>\n    &lt;\/events>\n    .......\n&lt;\/global><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">2. Create&nbsp;<em><strong>Observer.php<\/strong><\/em>&nbsp;file at&nbsp;<strong>app\/code\/local\/Vendor\/Extension\/Model\/<\/strong>&nbsp;folder<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php\nclass Vendor_Extension_Model_Observer\n{\n    public function orderAfterObserver(Varien_Event_Observer $observer)\n    {\n        $order = $observer->getEvent()->getOrder();\n        $orderId = $order->getIncrementId();\n        \/\/Write Your code here.\n    }\n}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Follow these steps and easily&nbsp;<strong><em>get order data from Magento&nbsp;<\/em><em>\u201csales_order_place_after\u201d event &nbsp;<\/em><\/strong>to implement features useful to improve customer experience or administration tasks!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Earlier, I had given the solution to&nbsp;get order data from Magento 2 \u201csales_order_place_after\u201d event. A client with a similar requirement for Magento 1 wanted to&#8230;<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[34],"tags":[],"class_list":["post-488","post","type-post","status-publish","format-standard","hentry","category-magento"],"acf":[],"_links":{"self":[{"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/posts\/488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/comments?post=488"}],"version-history":[{"count":3,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/posts\/488\/revisions"}],"predecessor-version":[{"id":15360,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/posts\/488\/revisions\/15360"}],"wp:attachment":[{"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/media?parent=488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/categories?post=488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/tags?post=488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}