問題が発生しています-ShopifyAPIを使用してバリアントの価格を更新できません。
バリアントの価格を更新しているときに、エラーが発生します
@ remote_errors =#<\ ActiveResource :: ResourceInvalid:失敗しました。応答コード=422。応答メッセージ=UnprocessableEntity。>、@ validation_context = nil、@ errors =#<\ ActiveResource :: Errors:0x000000029eb1d0 ... >>、@ messages = {:base=>["オプションは一意ではありません"]}
エラーを表示するには、「<」の後に「\」が必要です。そうでない場合、スタックオーバーフローによってエラーが隠されます。
本番ストアでの別の質問で必要な場合、リクエストIDは
テストストアでは「38f5c3b3b7bdf4433724a845c6df4571」、リクエストIDは「6050f165586b631e81b840dc0e1e6807」です。
その他の調査結果
テストストアでのバリアント価格の変更
p = ShopifyAPI::Product.last
v = p.variants.first
v.price = "8.00"
v.save
バリアントの初期価格="9.00"はfalseを
返し、エラー@ messages = {:base=>["オプションは一意ではありません"]}
リクエストID978ad18483f40ff3946df18df0a9d1d8です。
。
ライブストアでのバリアント価格の変更
p = ShopifyAPI::Product.first
p.variants[0].price = "24.65"
p.save
バリアントの初期価格="25.65"はtrueを
返しますが、価格は変更されません
。リクエストIDa9a798b631e3dd10fc81b723f2883af1。
。
テストストアの製品によるバリアント価格の変更
p = ShopifyAPI::Product.first
p.variants[0].price = "8.00"
p.save
バリアントの初期価格="7.00"はtrueを
返し、価格は
リクエストID7d995f6f6ed3bf515e69a1640f27f44aに更新されます。
。
ライブストアの製品によるバリアント価格の変更
p = ShopifyAPI::Product.last
v = p.variants.first
v.price = "4.00"
v.save
バリアントの初期価格="3.00"はfalseを
返し、エラー@ messages = {:base=>["オプションは一意ではありません"]}リクエストIDc6aaa5b65576eb4ec0d89715d25b787e