如何获取与可配置产品关联的所有简单产品?我发现了如何做相反的事情(从一个简单的产品中获得一个可配置的产品),但这不是我需要的。
我想显示所选产品的库存数量(可配置属性)。我最初的想法是打印所有数量的库存并使用 jQuery 控制显示。有什么想法吗?
最佳答案
使用下面的代码
获取完整产品信息的代码(其中3是可配置的产品ID)
$product = Mage::getModel('catalog/product')->load(3);
$childProducts = Mage::getModel('catalog/product_type_configurable')
->getUsedProducts(null,$product);
foreach($childProducts as $child) {
print_r($child->getName()); // You can use any of the magic get functions on this object to get the value
}
获取子产品 ID 的另一个代码
$childProducts = Mage::getModel('catalog/product_type_configurable')
->getChildrenIds(3);
希望这对您有所帮助!
关于php - 从 Magento 产品 View 中的可配置产品中获取所有简单产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12286716/