2

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

ShopifyAPI::Order.find(:all)

这可以找到 1 月 1 日之后创建的所有订单:

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

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

4

2 回答 2

6

您必须单独查找它们。

orders = [1009, 1006].collect {|order_id| Shopify::Order.find(order_id)}
于 2012-08-01T18:56:59.433 回答
2

您可以通过以下方式一次性获得它们:

ShopifyAPI::Order.find(:all, :params => { :ids => "1009,1006" })
于 2015-08-21T15:50:35.953 回答