【问题标题】:Retrieve shopify products检索 shopify 产品
【发布时间】:2015-08-06 12:34:00
【问题描述】:

当我使用 products = ShopifyAPI::Product.all 时,我只得到 50 个产品,因为当我读取默认的 :limit 参数 = 50,但最大 :limit 值是 250,那么如何检索一个中的所有产品店铺。 谢谢。

【问题讨论】:

  • 你做一个循环,我猜有一个起始索引和一个限制,这是不知道 ShopifyApi,ShopifyAPI::Product.where(product_id > 50).limit(50);你可以试试page: 2 吗?

标签: ruby-on-rails-4 shopify


【解决方案1】:

我想出了一些似乎可以解决问题的方法。

count = ShopifyAPI::Product.count
page = 1 
while count > 0 do 
  products = ShopifyAPI::Product.find(:all,:params => {:page=> page})
  # perform work on products

  count = count - 50
  page = page + 1
end

【讨论】:

    猜你喜欢
    • 2018-08-26
    • 2012-10-27
    • 1970-01-01
    • 2016-09-26
    • 1970-01-01
    • 2013-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多