0

私は shopify_app gem を使用しており、自分のショップに読み込むことができました。しかし、それから私はそれに書くことができません。アプリのインストール中に読み取り/書き込み資格情報を設定したので、問題はないと確信しています。ショップに新製品を投稿するために私がしたことは次のとおりです。

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

しかし、それは保存されません。どうもありがとう。私はこれがひどく必要です。

4

1 に答える 1

1

この問題は、 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
于 2011-08-09T17:39:36.523 に答える