2011-08-09 31 views
0

我使用shopify_app寶石,我能讀到我的商店。但是我不能寫信給它。我在安裝我的應用程序時設置了讀/寫憑證,所以我確信問題不在那裏。以下是我在店內發佈新產品的過程:如何通過私人應用程序的api在Shopify商店中發佈新產品?

product = ShopifyAPI::Product.new 
product.title= "Nike Bag" 
product.price_range = "27.00" 
product.save 

但它不保存。 非常感謝。我非常需要這個。

回答

1

看起來這個問題已經在shopify api google group中得到解決,但只是在這裏發佈,以防其他人發現它有用。

上面的產品無法保存,因爲並未指定所有必填字段。檢查shopify api docs中的樣本以獲取必填字段的列表。如果保存失敗,還要檢查product.errors,這應該能夠了解它失敗的原因。

這應該工作:

product = ShopifyAPI::Product.new 
product.product_type = "Snowboard" 
product.title = "Burton Custom Freestlye 151" 
product.body_html = "<strong>Good snowboard!</strong>" 
product.vendor = "Burton" 
product.variants = [ShopifyAPI::Variant.new(:price =>10)] 
product.save 
相關問題