Shopify API:有没有办法检索特定订单号的订单列表?

时间:2012-08-01 18:08:32

标签: ruby shopify

我正在使用ShopifyAPI gem来查找商店的订单 - 我知道我可以用它来查找商店的所有订单:

ShopifyAPI::Order.find(:all)

这是为了查找1月1日之后创建的所有订单:

ShopifyAPI::Order.find(:all, :params => {:created_at_min => "2012-01-01"}

但是,如果我有一个订单ID列表,例如[1009, 1006] - 是否有办法检索具有这些ID的商店的订单,或者我是否需要单独查找它们?

2 个答案:

答案 0 :(得分:5)

你必须单独查找它们。

orders = [1009, 1006].collect {|order_id| Shopify::Order.find(order_id)}

答案 1 :(得分:1)

您可以通过以下方式一次性获取所有内容:

ShopifyAPI::Order.find(:all, :params => { :ids => "1009,1006" })