Magento - 获取分组产品的所有关联产品

问题描述:

我希望在分类列表视图中显示“分组产品”表。但是,这怎么做呢?到目前为止,我只找到了一些旧的< 1.4解决方案,我目前正在使用1.6.2。Magento - 获取分组产品的所有关联产品

+0

尝试:http://www.webpoint0.com/blog/magento-add-grouped-products-price-table-to-category-view/ – seanbreeden 2013-03-18 00:14:24

试一下

$product_typeinstance = $product->getTypeInstance(true); 
$collection = $product_typeinstance->getAssociatedProductCollection($product) 
        ->addAttributeToSelect(array(
          'manufacturer', 
          'price', 
          'special_price', 
          'is_salable', 
          'or_any_attribute_you_require', 
        )) 
        ->addFilterByRequiredOptions() 
        ->setPositionOrder() 
        ->addStoreFilter($product_typeinstance->getStoreFilter($product)) 
        ->addAttributeToFilter('status', array('in' => $product_typeinstance->getStatusFilters($product))) 
        //->setPage(0, 5) // if you require to limit number of product 
        ; 
      foreach ($collection as $item) { 
       // do what you want. ex. echo $item>getPrice(); 
      }