Ok, I searched all over the internet and didn't work anything. The results were very inconsistent. Let me first show you what I have here. In the end, he will create an export file, but will not be able to get the data and the order object.
class Packagename_Modulename_Model_Observer
{
public function exportFeed (Varien_Event_Observer $observer)
{
$order = $observer->getEvent()->getOrder();
$ordered_items = $order->getAllItems();
and in config.xml
<global>
<events>
<sales_order_place_after>
<observers>
<packagename_modulename_order_observer>
<class>Packagename_Modulename_Model_Observer</class>
<method>exportFeed</method>
</packagename_modulename_order_observer>
</observers>
</sales_order_place_after>
</events>
</global>
Now I saw how people used without Varien_Event_Observer,
public function exportFeed ($observer)
Ive also tried without getEvent ()
$order = $observer->getOrder();
and something else in config.xml, with and without a singleton
<type>singleton</type>
<class>packagename_modulename/observer</class>
All I want to do is export the inventory feed of this particular item ordered when placing an order through Magento.
source
share