StriveFormats
Meta構造インポートブロック

必須列がありません

Meta がすべての商品に求める項目の列がありません:id、title、description、availability、condition、price、link、image_link。

この問題とは?

Meta がすべての商品に求める項目の列がありません:id、title、description、availability、condition、price、link、image_link。

対象フィールド:見出し行
インポートブロック: この問題が解決されるまでファイルをインポートできません。

ファイルではこう見えます

あなたのファイル
id
2MUG-01
修正後
idcondition
2MUG-01new

CSV をアップロードしてこの問題をチェックし、修正済みファイルを書き出しましょう。

今すぐ修正

Meta が拒否する理由

必須項目がない商品はカタログにアップロードされない場合があり、広告やショップに表示されません。

Meta 固有の注意点

コマースマネージャは、カタログの言語にかかわらず、image_link などの Meta の項目名を英語で読み取ります。Meta の綴りどおり、アンダースコア付きで使ってください。

有効な値 / 想定される形式

  1. ✓必須の列見出しはすべてファイルの1行目に置く
  2. ✓ほとんどのプラットフォームで列名は大文字と小文字が区別される
  3. ✓足りない列は、値が空でも追加する必要がある
  4. ✓プラットフォームの公式テンプレートから始める

StriveFormats で修正

CSVをStriveFormatsにアップロードすると、すべての行でこの問題を検出し、行ごとにわかりやすく報告します。

Excel で修正

  1. 1StriveFormatsの「テンプレート」からMetaの公式テンプレートをダウンロードします。
  2. 2お使いのCSVとダウンロードしたテンプレートをExcelで開きます。
  3. 3両方のファイルの1行目を確認します。これが見出し行です。
  4. 4テンプレートにはあるのにお使いのファイルにはない列名を探します。
  5. 5CSVで空の列の見出しをクリックし、足りない列名をテンプレートとまったく同じ表記で入力します(大文字と小文字は区別されます)。
  6. 6データがなければ新しい列のセルは空欄のままで構いません。列が存在していれば十分です。
  7. 7足りない列ごとに繰り返し、「CSV (コンマ区切り)」形式で保存します。

Google スプレッドシートで修正

  1. 1StriveFormatsの「テンプレート」からMetaの公式テンプレートをダウンロードします。
  2. 2両方のファイルをGoogleスプレッドシートで開きます(drive.google.comにドラッグ&ドロップするか、既存のシートで[ファイル]>[インポート]を使います)。
  3. 3両方のファイルの1行目を比べ、テンプレートにはあってお使いのファイルにない列名を書き出します。
  4. 4足りない列名を、テンプレートとまったく同じ表記でファイルの1行目に追加します(大文字と小文字は区別されます)。
  5. 5データがなければ新しい列のセルは空欄のままで構いません。見出しは必要です。
  6. 6[ファイル]>[ダウンロード]>[カンマ区切り形式(.csv)]を選びます。

次回の防止策

  1. ✓白紙のシートではなく、必ずプラットフォームの公式テンプレートから始めましょう。
  2. ✓ファイルを作成したら、エクスポートする前に見出し行をテンプレートと並べて比べましょう。
  3. ✓正しい見出し行のコピーを保存しておき、今後のファイルの参考にしましょう。
  4. ✓新しいファイルは毎回StriveFormatsでチェックし、見出しがプラットフォームの要件を満たしているか確認しましょう。

StriveFormats の検出方法

StriveFormatsは、ファイルの見出し行(1行目)をMeta形式の必須列一覧と照合します。必須の列名が1つでも欠けていると、この問題が表示されます。

►技術的な詳細
Metaのインポートは、データを処理する前にCSVの1行目を見出し行として読み込みます。必須の列名がその行にないと、データを書き込む列がなくなり、内容から足りない列を推測することもできません。列名は厳密に照合される(ほとんどのプラットフォームで大文字・小文字を区別)ため、「variant price」では「Variant Price」の要件を満たしません。