2

私は .net で Magento api v2 を使用しており、特定のカテゴリ ID から製品のリストを取得しようとしています。複雑なフィルターをセットアップするところまで来ました。ただし、associativeEntity の値がどうあるべきかわかりません。(category_ids は文字列配列です)

誰が値がどうあるべきか考えていますか? 私のフィルターのコード スニペットを以下に掲載します。

        filters f = new filters();
        f.complex_filter = new complexFilter[]
        {
            new complexFilter()
            {
                key = "category_ids",
                value = new associativeEntity
                {
                    key = "in",
                    value = " "
                }
            }
        };

        catalogProductEntity[] result;

        result = this.client.catalogProductList(this.sessionId, f, "default");
4

1 に答える 1

1

複雑なフィルターを使用せずにそれを行う方法を見つけました。(そしてサーバー側のフィルタリングも行います)

次のメソッドがあります: catalogCategoryAssignedProducts(string session_id, int category_id)

このメソッドは、指定されたカテゴリ ID の製品の配列を返します。返される配列のタイプは次のとおりです: catalogAssignedProduct

于 2012-10-01T13:24:44.950 に答える