0

私は現在、bigcommerce によって構築およびホストされているサイトを持っています。当店には商品がございます。

さらに、bigcommerce API (ruby バージョン) を使用して、ストアのコンテンツの一部を含むミニ サイトの開発に取り組んでいます。

しかし、私は問題と質問に遭遇しました。

1)問題: API を介して bigcommerce DB から画像を取り込むことができないようです。どうすればいいのですか!?画像ハッシュを照会すると、画像が保存されていない API のルートへの URL を受け取ります...例を知っている場合は、私にリンクしてください。私はgithubを精査しましたが、何も得られませんでした。

これはかなり漠然とした質問であることを認識しています。役立つ場合は、詳細をすぐに更新できます。しかし、これは最終的に次のことを引き起こします。

2)質問: 安らかなミニサイト アプリケーションを簡単に作成できるようにするためだけに、すべての db のオブジェクト (製品) をミニ サイトのデータベースに再永続化するのは不適切な設計ですか? (つまり、製品オブジェクトごとに製品ページを作成しますか? 例product_path(product.id).)

これを尋ねるのは、クリックされた製品に基づいてそれぞれの製品情報を動的にレンダリングし、そこからユーザーをカートに誘導する 2 ページまたは 3 ページのアプリを作成できると思うからですが、これは厄介なようで、強制。(より良い表現がないため。)

4

1 に答える 1

0

最初の質問について言えば、API 経由で製品画像を取得することは可能です。あなたの質問からあなたが何をしようとしているのかを理解するのは非常に困難です(あなたが試したことのコードスニペットが役に立ちます)。

Bigcommerce Ruby lib から - このメソッドを検索する必要があります。それはあなたが望むことをします。T

  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 に答える