Невозможно добавить продукт в пользовательскую коллекцию

Используя драгоценный камень shopify, я пытаюсь добавить продукт в пользовательскую коллекцию.

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

Если я попытаюсь:

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

Но товар не добавляется в пользовательскую коллекцию.

я тоже пробовал

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

Но до сих пор товар не добавлен в коллекцию...почему?

Любая помощь приветствуется!

Аугусто


person Augusto    schedule 10.07.2012    source источник


Ответы (1)


Ваш ответ лежит в источнике:

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

Вы должны использовать методы add_to_collection или add_product, потому что они создают объект Collect, который мы используем для связывания продукта и коллекции.

person John Duff    schedule 10.07.2012
comment
Ура! Большое спасибо за такой быстрый и точный ответ! - person Augusto; 10.07.2012