Google Merchant Center在庫インポートブロック
予約注文・取り寄せに日付がありません
availability が preorder または backorder ですが、availability_date が空です。
この問題とは?
availability が preorder または backorder ですが、availability_date が空です。
対象フィールド:
availability_dateインポートブロック: この問題が解決されるまでファイルをインポートできません。
ファイルではこう見えます
| id | availability_date | |
|---|---|---|
| 2 | MUG-01 | (空) |
| id | availability_date | |
|---|---|---|
| 2 | MUG-01 | 2026-12-01T09:00-0500 |
CSV をアップロードしてこの問題をチェックし、修正済みファイルを書き出しましょう。
今すぐ修正Google Merchant Center が拒否する理由
Google は予約注文商品の発送日を必須とし、取り寄せでも日付を求めます。
Google Merchant Center 固有の注意点
Google は予約注文商品に availability_date を必須とし、取り寄せ商品にも求めます。発送が始まったら日付を更新するか、availability を in_stock に変更してください。
有効な値 / 想定される形式
- ✓ISO 8601 形式の日時(例:2026-12-01T09:00-0500)
- ✓1 年以内の日付
StriveFormats で修正
StriveFormatsは、この必須フィールドが空のすべての行を指摘するので、すぐに見つけて入力できます。
Excel で修正
- 1Excelでavailability_date列の列番号をクリックして選択します。
- 2F5(「ジャンプ」)を押して「セル選択」をクリックし、「空白セル」を選んで「OK」をクリックします。その列の空のセルがすべて選択されます。
- 3必要な値を入力してCtrl+Enterを押すと、選択した空のセルにまとめて入力されます。
- 4行ごとに異なる値が必要な場合は、列で[データ]>[フィルター]を使い「(空白セル)」で絞り込んで、1行ずつ手入力します。
- 5「テキスト (タブ区切り) (*.txt)」形式で保存します。
Google スプレッドシートで修正
- 1Googleスプレッドシートでavailability_date列の見出しをクリックします。
- 2[データ]>[フィルタを作成]を選びます。
- 3列見出しのフィルタアイコンをクリックし、すべてのチェックを外してから「(空白)」にチェックを入れます。空の行だけが表示されます。
- 4表示された空のセルそれぞれに必要な値を入力します。
- 5フィルタを解除します:[データ]>[フィルタを削除]。
- 6[ファイル]>[ダウンロード]>[タブ区切り形式(.tsv)]を選び、ファイル名の末尾を .txt に変更します。
次回の防止策
- ✓プラットフォームの公式テンプレートから始めれば、どのフィールドが必須かを最初から把握できます。
- ✓エクスポートの前に、必須の各列にさっとフィルターをかけて空欄がないか確認しましょう。
- ✓カタログ全体をアップロードする前に、5行ほどの小さなサンプルCSVで試しましょう。
- ✓必須フィールドが条件付き(特定の商品タイプだけで必須)の場合でも列は含め、該当しない行は空欄にしておきましょう。
StriveFormats の検出方法
StriveFormatsは、availability_date列が空またはスペースだけのセルをすべての行で探します。Google Merchant Centerではすべての行に値が必要なため、このフィールドが空の行が指摘されます。
►技術的な詳細
Google Merchant Centerのインポートは、公式のインポート仕様に基づいてavailability_dateフィールドを検証します。想定された形式に合わない値は、データが知らないうちに壊れるのを防ぐために指摘されます。無効な値がインポートを通過すると、あとでエラーメッセージが出ることもなく、ストアで空欄、0、誤った文字列として表示されることがあります。