我需要在我的主页上显示特定可配置产品的可用颜色。可用性基于库存数量。
例如,配置。产品与这些简单的产品相关联:
BLACK M - >数量5
黑色S - >数量0
黑色X - >数量3
RED M - >数量10
RED S - >数量25
YELLOW XL - >数量0
在这种情况下,我想显示:
“可用颜色: 黑色,红色“
黄色不包括在内,因为其数量为0
我发现这个PHP方法来估计数量,但我不能像我那样显示颜色:
$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;
$ quantity允许对显示进行有条件的检查,但我需要以下所有部分...... 非常感谢你们。
答案 0 :(得分:0)
Rik(OP)已经自我回答了这个问题。
引用:
我通过Javascript方法解决了这个话题,谢谢
注意:这绝对是OK to self-answer你自己的问题。请将其作为真实答案发布,但在问题或评论中不。发布真实答案有助于更清楚地保持“未答复”清单(避免让其他人浪费时间)。