Im writing an Observer for managing order items, I need to send an email for each order based on some custom attributes.
The object object is Mage_Sales_Model_Order_Item and Ive searched for proven methods such as getData (my_code), getCustomAttribute, getAttributeText without success.
I need to get the category, size, color and some custom attributes ... Here is my little code
class Example_OrderMod_Model_Observer{
public function doSomething($observer){
$order = $observer->getEvent()->getOrder();
$id_ordine = $order->getRealOrderId();
$cliente = $observer->getEvent()->getOrder()->getCustomerName();
foreach ($order->getAllItems() as $item) {
$quantita = $item->getQtyOrdered();
$codice_giglio = $item->getSku();
var_dump($item->getAttributeText('size'));
var_dump($item->getProductOptionByCode('size'));
var_dump($item->getProductOptionByCode('famiglia'));
}
}
}
any ideas?
many thanks
source
share