Magento API catalog_product.info获取所有产品

时间:2014-02-07 15:11:08

标签: api magento

我想使用catalog_product.info获取所有产品的所有产品信息。所以我厌倦了从catalog_product.info调用中删除product id参数

$result = $client->call($session, 'catalog_product.info');

那不起作用

所以我厌倦了像所有简单产品的catalog_product.list调用一样过滤

$productId =array('type' => array('is' => 'simple'));
$result = $client->call($session, 'catalog_product.info', $productId);

我收到错误“SQLSTATE [HY093]:参数号无效:参数未定义”

所以我的问题是 1)catalog_product.info可以获得所有产品吗? 2)我们是否可以仅为简单产品过滤catalog_product.info

1 个答案:

答案 0 :(得分:1)

1)否, catalog_product.info 仅允许检索有关所需产品的信息,

2)是的,您可以使用 catalog_product.list 方法过滤所有简单产品:

$params = array(array(
        'type' =>
          array(
            'in' => 'simple'
               )
          ));



$result = $client->call($session, 'catalog_product.list', $params);