假设我加载了我的产品对象:
$product = Mage::getModel('catalog/product')->load($productId);
是否有功能或某种方法来提取与此产品相关的捆绑ID?
e.g。
$product->getBundledProductIDs()
答案 0 :(得分:22)
以下内容应该有效:
$product->getTypeInstance(true)->getChildrenIds($product->getId(), false)
结果是一个多维数组,顶层是选项,选项的子项是产品。
此外,您可以将 false 更改为 true ,它只会返回捆绑包所需的选项。
答案 1 :(得分:4)
试试这个 -
$collection = $product->getTypeInstance(true)
->getSelectionsCollection(
$product->getTypeInstance(true)
->getOptionsIds($product), $product);
foreach ($collection as $item) {
# $item->product_id has the product id.
}