1
讓我從一些背景開始。我在Magento Enterprise Edition 1.8.0.0中運行,而且我對Magento Development比較陌生。如何檢索在Magento中訂購了簡單產品的分組產品的ID?
我見過類似這樣的對堆棧溢出,論壇和博客的問題,但答案往往是這樣的,我想出了自己的一個:
$parentIds = (Mage::getModel('catalog/product_type_grouped')->getParentIdsByChild($_item->getProductId());
$parentId = $parentIds[0];
,這將檢索這是真的一個家長ID,但它並不總是檢索權利之一。就我而言,「正確的」家長ID是屬於分組產品的產品,從中可以將簡單產品放入購物車並最終訂購。
的文件,我試圖讓這個邏輯到是:
my_template_path/email/order/items/order/default.phtml
的最終目標是獲取在訂單確認服務電子郵件正確分組產品的縮略圖。有任何想法嗎?
對不起,我花了這麼長時間才接受你的答案;我沒有得到測試,直到另一個項目可以使用它。它完美的作品。在任何情況下,'$ item'(或者某些模板'$ _item')是類'Mage_Sales_Model_Order_Item'的一個對象,這**將會工作。 – Rune