magento soap api,用于使用过滤器php获取所有产品详细信息
我使用的是magento 1.9.1,我必须在其他网站上显示我的产品,以满足api的需求,api为我提供了所有启用产品的列表,并提供以下详细信息magento soap api,用于使用过滤器php获取所有产品详细信息,magento,magento-1.9,Magento,Magento 1.9,我使用的是magento 1.9.1,我必须在其他网站上显示我的产品,以满足api的需求,api为我提供了所有启用产品的列表,并提供以下详细信息 产品id sku 名字 描述 简短描述 股票 价格 税 类别 所以我需要调用多个MagentoAPI,是否可以在on api调用中使用 此外,我想产品形式的具体类别,所以过滤器也是必要的 我试过了 $filter = array( 'category_ids' => '59' ); $result =
- 产品id
- sku
- 名字
- 描述
- 简短描述
- 股票
- 价格
- 税
- 类别
$filter = array(
'category_ids' => '59'
);
$result = $client->call($session, 'catalog_product.list',$filter);
但它给出了所有产品的列表,您必须扩展现有的api调用/编写新的api调用才能实现这一点。没有内置api提供上述产品详细信息。要获取类别中的产品列表,应使用catalog_category.assignedProducts调用。Ref:谢谢,如果我直接更改了核心api函数info(),并在响应中添加了我所需的详细信息,那么这对现有网站有影响吗?通常api模型的更改不会影响网站。但永远不要编辑magento核心文件。按照magento的文档创建一个本地模块,应该很简单。好的,我已经在本地创建了相同的文件,并且可以工作。您必须扩展现有的api调用/编写一个新的api调用才能实现这一点。没有内置api提供上述产品详细信息。要获取类别中的产品列表,应使用catalog_category.assignedProducts调用。Ref:谢谢,如果我直接更改了核心api函数info(),并在响应中添加了我所需的详细信息,那么这对现有网站有影响吗?通常api模型的更改不会影响网站。但永远不要编辑magento核心文件。按照magento的文档创建一个本地模块,应该很简单。好的,我已经在本地创建了相同的文件,它可以工作