是否有可能在magento的可配置产品中获取有关简单产品的信息?我已经使用下面的代码访问了有关可配置产品的信息,但是现在,我需要在这个可配置产品中获得一个简单产品的库存数量。
$product = Mage::getModel('catalog/product')->load($product);
$qtyStock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product)->getQty();// get the product stock information
$product = $this->getRequest()->getParam('product');//gets the id of the configurable product
答案 0 :(得分:0)
首次加载可配置产品:
$product = Mage::getModel('catalog/product')->load($Configproductid);
第二:使用可配置产品加载所有简单产品:
$allProducts = $product->getTypeInstance(true)
->getUsedProducts(null, $product);
3.逐一检查简单的产品库存:
foreach ($allProducts as $product) {
if ($product->isSaleable()) {
$Stock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product);
var_dump($Stock )
}
}