如何通过私人应用程序的api在shopify商店发布新产品?

时间:2011-08-09 04:08:29

标签: api shopify

我正在使用shopify_app gem,我能够阅读我的商店。但后来我不能写信给它。我在安装我的应用程序时设置了读/写凭据,所以我确定问题不在那里。这就是我在我的商店发布新产品所做的工作:

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

但它没有保存。 非常感谢。我非常需要这个。

1 个答案:

答案 0 :(得分: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
相关问题