私はカートの商品情報を確認したいと思っています。Magento - カートの商品情報をも確認する
$items = $observer->getCart()->getItems();
foreach ($items as $item) {
$product = $item->getProduct();
if ($product->getData('my_attribute')) {
// My logic
}
}
しかし、私のビジネスロジックは$item->getProduct()
情報にセットされていませんmy_attribute
として実行されることはありません:
私は製品をロードするには、これらの項目の属性。
私は3210ファイルにこのコードを追加しようとしました:
<config>
<global>
<sales>
<quote>
<item>
<product_attributes>
<my_attribute />
</product_attributes>
</item>
</quote>
</sales>
私の作品だけでコードが個別に製品をロードしている:
$product = Mage::getModel('catalog/product')->load($item->getProductId());
のロードの違いは何商品はcatalog\product
から、商品はカートの商品に含まれていますか?
以下の回答から解決策はありますか? –