0

我目前有一个建立在 bigcommerce 之上并由其托管的网站。我们的商店里有产品。

此外,我正在使用bigcommerce API(ruby 版本)开发一个包含我们商店的一些内容的迷你网站。

然而,我遇到了一个问题和一个问题。

1)问题:似乎不可能通过 API 从 bigcommerce DB 填充图像。我该怎么做!?当我查询图像哈希时,我收到一个指向 API 路由的 url,其中没有存储图像……如果您知道任何示例,请链接我。我已经搜索了github,一无所获。

我意识到这是一个相当模糊的问题,如果有用,可以很快更新更多细节。但这最终引发了以下问题。

2)问题:将所有数据库的对象(产品)重新持久化到迷你站点的数据库中,纯粹是为了更容易创建一个宁静的迷你站点应用程序,是不是很糟糕?(即为每个产品对象创建一个产品页面?例如product_path(product.id)。)

我问这个是因为我想我可以创建一个两页或三页的应用程序,它会根据点击的任何产品动态呈现相应的产品信息,也许只是将用户从那里引导到购物车,但这看起来很尴尬而且被迫。(因为没有更好的表达方式。)

4

1 回答 1

0

谈到您的第一个问题 - 可以通过 API 获取产品图像。我很难从您的问题中理解您要做什么(您尝试过的代码片段会有所帮助)。

从 Bigcommerce Ruby 库 - 您应该查找此方法。它会做你想做的事。吨

  def get_products_images(options={})
      @connection.get("/products/images", options)
    end

您将收到如下回复 -

{
        "id": 5,
        "product_id": 28,
        "image_file": "sample_images/picture_1__48492.png",
        "is_thumbnail": true,
        "sort_order": 0,
        "description": "",
        "date_created": "Mon, 26 Oct 2009 05:08:32 +0000"
    }

商店图片可以从 http(s)://storeurl/product_images/{{image_file}} 找到

于 2013-09-09T20:26:14.203 回答