設定可能な特定の製品の色を私のホームページに表示する必要があります。利用可能在庫は在庫数に基づいています。Magentoは設定可能な属性値を表示します
たとえば、config。生成物は、これらの単純な製品情報と関連している:
BLACK M - >量5
BLACK S - >量0
BLACK X - >数量3
RED M - >量10
RED S - - >量25
YELLOW XL - >この場合量0
、私が表示したい:
"利用可能な色: BLACK、RED"
私は量を推定するために、このPHPの方法を見つけ0
その量があるので
YELLOWは含まれていませんが、私と同じように、私は色を表示することはできません。
$store = Mage::app()->getStore();
$myconfig = Mage::getModel('catalog/product')->setStoreId($store->getId())->load(21765);
$ids = $myconfig->getTypeInstance()->getUsedProductIds();
foreach ($ids as $id):
$simple = Mage::getModel('catalog/product')->load($id);
$quantity = (int)Mage::getModel('cataloginventory/stock_item')->loadByProduct($simple)->getQty();
endforeach;
$ (OP)は、すでに自己回答質問のおかげでたくさんの男
私はこのトピックをJavascriptメソッドで解決しました。ありがとうございます –