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 に答える