caption'client.edit_item(data)みたいな事をしないと更新ができません。ここで問題なのが、出力フォーマットと入力フォーマットが違うケースです。具体的には「path_list」や「relevant_links」です。この2つは、普通にclient.get_item(sku_code)で取得すると配列で返ってきます。それを適切な仕様に従った文字列に変換しないといけません。pathに関しては出力がpath_listというカラム名なのに、入力はpathです。これが、出力時はlead_time_in_stockなのに、入力はlead_time_instockなのです。item.lead_time_in_stockなにも更新しないのに、こんな無駄な1行を挟まないといけない。nilで送信したのと同じになってしまい、デフォ(空白)で上書きしてしまうという問題が発生します。2018年2月からこの項目は必須化されているので、nilで送信する(=空白になっている)と、ブラウザやその他のcsvで更新ができないという問題に繋がります。この仕様、なんとかなりませんか?pathはまあ分かります。できればpath_listに配列で送信してもよしなに処理してほしい感はありますが。lead_time_in_stockとlead_time_instockはちょっと理解できない。この辺もgemで吸収できるようにしておいた方がいいのだろうか?っても普通に使おうとしたら問題が起きる事がわかっているのだから、警告もしくは変換するかどうか。