В моем проекте magento, в разделе "Моя учетная запись" > "Мои заказы" (зарегистрированный клиент), я могу просмотреть детали заказа вместе с заказанными мной продуктами. Теперь, для каждого из упорядоченного продукта, я хотел бы получить конкретный атрибут, однако, по моему мнению, фрагмент кода в начале sales/order/items/renderer/default.phtml, который является $_item = $this->getItem();, является самим порядком, поэтому, если я использую что-то вроде $_item->getId(), я получаю идентификатор заказа, а не продукт.
Я попытался исследовать и получил этот код:
$orders = Mage::getModel('sales/order')->load($_item->getId());
foreach($orders as $order):
    $is = $order->getAllItems();
    foreach($is as $i):
        echo $i->getProductId();
    endforeach;
endforeach;
Надеясь, что я могу использовать идентификатор продукта, чтобы получить другие атрибуты упомянутого продукта, я получаю сообщение об ошибке с этим кодом, не указывая, что такое ошибка. Я также пробовал что-то вроде этого:
 $_productCollection = Mage::getResourceModel('reports/product_collection')
                        ->addAttributeToSelect('*')
                        ->addAttributeToFilter('name', $name);
                    foreach($_productCollection as $_product):
                        $_temp = $_product->getResource()->getAttribute('name_en')->getFrontend()->getValue($_product);
                    endforeach;
Но я продолжаю получать 0, когда пытаюсь проверить количество элементов в коллекции продуктов. Как я могу получить пользовательский атрибут для продукта на этой странице?