1

Shopify gem を使用して、商品をカスタム コレクションに追加しようとしています。

c = ShopifyAPI::CustomCollection.first(:title => "Man")
p = ShopifyAPI::Product.find(95448374)

私が試してみると:

c.products << p
c.save
=> true

ただし、製品はカスタム コレクションに追加されません。

私も試しました

p.collections << c
p.save
=> true

しかし、まだ製品がコレクションに追加されていません...なぜですか?

どんな助けでも大歓迎です!

アウグスト

4

1 に答える 1

1

あなたの答えはソースにあります:

https://github.com/Shopify/shopify_api/blob/master/lib/shopify_api/resources/product.rb#L30

add_to_collection または add_product メソッドを使用する必要があります。これらは、製品とコレクションを関連付けるために使用する Collect オブジェクトを作成するためです。

于 2012-07-10T12:48:03.643 に答える