0

我想按税级 id 获取产品列表。我将如何做?

    $collection = Mage::getModel('catalog/product');
    $result = array();
    foreach ($collection as $product) { 
        $result[] = array(
            'product_id' => $product->getId(),
            'sku'        => $product->getSku(),
            'name'       => $product->getName(),
            'set'        => $product->getAttributeSetId(),
            'type'       => $product->getTypeId(),
            'category_ids' => $product->getCategoryIds()

             );

    }

这是我的代码我将如何修改它以获得结果

4

1 回答 1

0

对产品集合使用属性过滤器。

Mage::getModel('catalog/product')->getCollection()->addAttributeToFilter('tax_class_id', $my_tax_class_id);

编辑:对不起,我忘了添加 getCollection 方法来获取产品集合而不是模型。

于 2012-12-19T17:09:37.523 回答