如何为给定的可配置产品获取可销售的产品属性(已启用,有库存的关联简单产品的属性值...)?
提前致谢
您可以获得与可配置的相关的有效简单产品,如下所示:
$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 都是可配置的产品实例 .
$mainProduct
现在你可以按照自己的意愿将它们放在一起了 . 我会这样做但你的问题有点不清楚 .
1 回答
您可以获得与可配置的相关的有效简单产品,如下所示:
您可以获得可配置产品的可配置属性,如下所示:
在这两种情况下
$mainProduct
都是可配置的产品实例 .现在你可以按照自己的意愿将它们放在一起了 . 我会这样做但你的问题有点不清楚 .