Magento API v2按自定义属性过滤

时间:2013-02-06 22:55:17

标签: php magento soap

我一直在寻找网络,但我似乎无法找到任何例子,我已经尝试过但却失败了。我正在使用api的第2版,我希望找到按客户属性过滤的产品......

$filter = array(
        array(
            'key'=>'custom_attribute',
            'value'=>"463"
        )
);
$products = $client->catalogProductList($session,array(
    'filter'=>$filter
)); 

但我得到的是所有产品,而不是我要找的具体产品。有什么我做错了吗?有什么我想念的吗?

1 个答案:

答案 0 :(得分:6)

请尝试以下代码。

$complexFilter = array (
    'complex_filter' => array(
        array(
        'key' => 'custom_attribute',
            'value' => array(
                'key' => 'eq', 
                'value' => '463'
            )
        )
    )
);
$products = $client->catalogProductList($session, $complexFilter);