2013-02-06 71 views
1

我一直在寻找所有的网络,但我似乎无法找到任何示例,我已经尝试过但失败。我现在用的是API的第2版,我想找到产品,由客户属性,像这样过滤器...自定义属性Magento API v2过滤器

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

但我让所有的产品,而不是我要找的特定产品。有什么我做错了吗?有什么我失踪?

回答

6

请尝试下面的代码。

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

感谢您的回复。这似乎并没有工作。扔肥皂错误。 – numerical25

+0

我的用户错误,它的工作。谢谢 – numerical25

+0

我有圆顶相同,但没有得到响应。我有属性代码'productsizes',attribute_id是151和值是5,如何过滤产品与这些 – Akhil

相关问题