首页 文章

获得可配置产品的可售产品选项

提问于
浏览
0

如何为给定的可配置产品获取可销售的产品属性(已启用,有库存的关联简单产品的属性值...)?

提前致谢

1 回答

  • 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 都是可配置的产品实例 .

    现在你可以按照自己的意愿将它们放在一起了 . 我会这样做但你的问题有点不清楚 .

相关问题