我正在使用 shopify_app gem,我可以读到我的商店。但后来我不能写信给它。我在安装我的应用程序时设置了读/写凭据,所以我确定问题不存在。这是我在商店中发布新产品时所做的:
product = ShopifyAPI::Product.new
product.title= "Nike Bag"
product.price_range = "27.00"
product.save
但它不保存。太感谢了。我非常需要这个。
看起来这个问题已经在shopify api google group中解决了,但只是在这里发布,以防其他人发现它有用。
无法保存上述产品,因为未指定所有必填字段。检查shopify api 文档中的示例以获取必填字段列表。如果保存失败,还要检查 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