C# - Magento:按category_ids过滤产品

时间:2012-09-28 07:36:57

标签: c# magento filter

我正在.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");

1 个答案:

答案 0 :(得分:1)

了解如何在不使用复杂过滤器的情况下完成此操作。 (仍然是过滤服务器端)

有一个方法叫做:catalogCategoryAssignedProducts(string session_id,int category_id)

此方法返回给定类别ID的产品数组。 返回的数组类型为:catalogAssignedProduct