无法将产品添加到自定义集合中

时间:2012-07-10 12:28:00

标签: shopify

使用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

但是产品还没有添加到收藏中......为什么?

非常感谢任何帮助!

奥古斯托

1 个答案:

答案 0 :(得分:1)

你的答案在于来源:

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

您必须使用add_to_collection或add_product方法,因为它们会创建一个Collect对象,这是我们用来关联产品和集合的方法。