2016-09-04 66 views
1

任何人都知道如何使用變體創建新產品?如何創建具有多種變體的shopify產品

在Ruby on Rails的世界裏,我們有我們的:has_many,那麼這樣做:

Product.create!(...).variants.build(...).save 

這將創建一個產品和公司章程variant

對於Shopify,我不知道:

user_products.map do | up | 
    new_products = ShopifyAPI::Product.build(...) 

    up.variants.each do |variant| 
    new_products.variants.build(...) 
    end 

    new_products.save 
end 

正是這樣做我得到:(。失敗響應碼= 501響應消息=未實現)

的ActiveResource :: SERVERERROR

在我而言,這是不理想:

ShopifyAPI::Product.new(
{ 
    ..., 
    variants: [ 
    ... 
    ] 
} 
).save 
+0

你必須調整你的使用情況,以現實。當世界不適合你的味道時,你會調整。將你的RoR方法映射到實際的REST API方法是什麼,2分鐘的工作? –

+0

你如何構造變體中的數組對象。在官方文檔中遵循正確的模式,它會正常工作。 – HymnZ

回答