/** * Safe way to lookup parent order items. * * @param Mage_Sales_Model_Order_Item $item * @return Mage_Sales_Model_Order_Item */ protected function _getOrderItemParent(Mage_Sales_Model_Order_Item $item) { if ($item->getParentItem()) { return $item->getParentItem(); } $parentItem = Mage::getModel('sales/order_item')->load($item->getParentItemId()); $item->setParentItem($parentItem); return $parentItem; }