如何使用 Magento API 查询具有多个状态值的订单列表?
我正在尝试使用 Magento SOAP 查询订单列表。我已经获取了单个状态的值,但需要获取多个值。 (例如:正在处理、已完成等)
这是我针对一个状态值的代码...
$orderListRaw = $proxy->call($sessionId, 'sales_order.list',
array(array('status'=>array('='=>$orderstatus))));
对于让它获取多个值有什么见解吗?
查询全部来自远程服务器,所以我无法使用 Mage。
I am trying to use Magento SOAP to query an order list. I've got it pulling values for a single status but need to pull multiple values. (ex: Processing, Complete, etc.)
Here's my code for one status value...
$orderListRaw = $proxy->call($sessionId, 'sales_order.list',
array(array('status'=>array('='=>$orderstatus))));
Any insight into having it pull for multiple values?
Queries are all from a remote server so I can't use Mage.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看此知识库文章以获得正确的条件 http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-8-varien-data-collections
array(array('status'=> array('in'=>array('待处理','已取消')))));
您可能需要对状态使用数值,或者只是不向其发送任何条件来获取所有状态
have a look for this KnowledgeBase article to get the right conditions http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-8-varien-data-collections
array(array('status'=>array('in'=>array('pending','cancelled')))));
You might need to use numeric values for statuses or just don't send any conditions to it to get all statuses