如何获取给定可配置产品的可销售产品属性(已启用,有库存的关联简单产品的属性值...)?
提前致谢
答案 0 :(得分:1)
您可以获得与可配置的相关的有效简单产品,如下所示:
$products = array();
$allProducts = $mainProduct->getTypeInstance(true)
->getUsedProducts(null, $mainProduct);
foreach ($allProducts as $product) {
if ($product->isSaleable()) {
$products[] = $product;
}
}
您可以获得可配置产品的可配置属性,如下所示:
$attributes = $mainProduct->getTypeInstance(true)
->getConfigurableAttributes($mainProduct);
在两种情况下$mainProduct
都是可配置的产品实例。
现在你可以按照自己的意愿将它们放在一起。我会这样做但你的问题有点不清楚。