Amazon出品ルール
真偽値の項目の値が無効です
配送に関する真偽値の項目(will-ship-internationally または expedited-shipping)に 'y' と 'n' 以外の値があります。
この問題とは?
配送に関する真偽値の項目(will-ship-internationally または expedited-shipping)に 'y' と 'n' 以外の値があります。
対象フィールド:
真偽値の項目の値が無効ですCSV をアップロードしてこの問題をチェックし、修正済みファイルを書き出しましょう。
今すぐ修正Amazon が拒否する理由
Amazon のフラットファイル処理では、これらの項目は 'y'、'n'、または空欄である必要があります。無効な値は黙って無視されるか、行が拒否されます。
Amazon 固有の注意点
Amazonのフラットファイルでは、真を小文字のy、偽を小文字のnで表します。TRUE/FALSEを使うほとんどのプラットフォームとは異なります。
有効な値 / 想定される形式
- ✓y (小文字、真を表す)
- ✓n (小文字、偽を表す)
例
| 誤った値 | 正しい値 | メモ |
|---|---|---|
yes | y | Amazonは小文字のy/nを使う |
TRUE | y | |
No | n | |
FALSE | n |
StriveFormats で修正
CSVをStriveFormatsにアップロードすると、すべての行でこの問題を検出し、行ごとにわかりやすく報告します。
Excel で修正
- 1Excelで真偽値の項目の値が無効です列の列番号(アルファベット)をクリックし、列全体を選択します。
- 2Ctrl+Hを押して「検索と置換」を開きます。
- 3「検索する文字列」にyes、「置換後の文字列」にyと入力し、「セル内容が完全に同一であるものを検索する」にチェックを入れて「すべて置換」をクリックします。
- 4同様に繰り返します:no -> n、 1 -> y、 0 -> n。
- 5次も置換します:True -> y、 False -> n。
- 6列にyとnだけが残っていること(許可されていれば空欄も)を確認します。
- 7「CSV (コンマ区切り)」形式で保存します。
Google スプレッドシートで修正
- 1Googleスプレッドシートで真偽値の項目の値が無効です列の列番号をクリックし、列全体を選択します。
- 2Ctrl+Hを押して「検索と置換」を開きます。
- 3検索:yes、置換後の文字列:y、「セルの内容全体と一致」にチェックを入れて「すべて置換」。
- 4同様に繰り返します:no -> n、 1 -> y、 0 -> n、 True -> y、 False -> n。
- 5列にyとnだけが残っていることを確認します。
- 6[ファイル]>[ダウンロード]>[カンマ区切り形式(.csv)]を選びます。
次回の防止策
- ✓必ずyまたはn(小文字)と入力してください。表計算ソフトのチェックボックスは使わず、テキストとしてエクスポートしてください。
- ✓プラットフォームの管理画面からデータをエクスポートした場合は、Excelで真偽値の列を編集しないでください。オートコレクトで値が知らないうちに変わることがあります。
- ✓自動変換を防ぐため、真偽値を貼り付ける前にExcelでセルの書式を「文字列」にしておきます。
- ✓インポートの前には毎回、最後の仕上げとしてStriveFormatsの自動修正を使いましょう。
StriveFormats の検出方法
StriveFormatsは真偽値の項目の値が無効です列のすべてのセルを読み取り、Amazonが受け付ける真偽値と照合します。「True」や「Yes」のような大文字・小文字の違いも含め、完全に一致しない値はエラーとして指摘されます。
►技術的な詳細
Amazonのフラットファイルでは、真偽値フィールドに小文字の「y」と「n」という文字そのものが必要で、ほとんどのプラットフォームとは異なります。表計算ソフトは真偽値を「TRUE」/「FALSE」、「Yes」/「No」、「1」/「0」として書き出すことが多いのですが、Amazonのインポートはこれらをどれも受け付けません。Amazonのパーサーはこれらの値の大文字・小文字を区別するため、大文字の「Y」でさえ拒否されます。