如何使用Magento API查询具有多个状态值的订单列表?

时间:2011-03-22 21:38:06

标签: xml soap magento

我正在尝试使用Magento SOAP来查询订单列表。我已经让它为单个状态提取值,但需要提取多个值。 (例如:处理,完成等)

这是我的一个状态值的代码......

$orderListRaw = $proxy->call($sessionId, 'sales_order.list',
array(array('status'=>array('='=>$orderstatus))));

有任何关于让它为多个值拉动的见解吗?

查询全部来自远程服务器,因此我无法使用Mage。

1 个答案:

答案 0 :(得分:0)

查看此知识库文章,以获得正确的条件http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-8-varien-data-collections

$orderListRaw = $proxy->call($sessionId, 'sales_order.list',

阵列(阵列( '状态'=>阵列( '在'=>阵列( '等待处理', '取消')))));

您可能需要对状态使用数值,或者只是不向其发送任何条件以获取所有状态