オンライン商品在庫更新フィードを送信する

スプレッドシート プログラムを使用してフィード ファイルを作成する方法を示します。

—価格、在庫状況、販売価格、販売価格発効日など—、頻繁に更新する製品属性に対しては、オンライン商品在庫更新フィードを使用して簡単に更新できます。少なくとも 30 日間に 1 回は完全な商品フィードを送信する必要がありますが、完全な商品フィードにすでに含まれている特定の属性には更新フィードを使用できます。価格、在庫状況、販売価格、販売価格発効日。

なぜオンライン商品在庫更新フィードを使うのか?

  • 頻繁に変更される属性に迅速に対応できるようにする。
  • ショッピング広告データを最新の状態に保つ。
  • 変更されたオファーのみを送信するように選択できる。

いつオンライン商品在庫更新フィードを使うのか?

商品データのアップロードに使用できるフィードには 2 種類あります。1 つ目は、Microsoft マーチャント センター 商品データのメインの商品フィード ファイルで、少なくとも 30 日ごとに送信する必要があります。新しい商品フィード ファイルをアップロードするときは、以前のアップロードが上書きされます。

メインの商品フィード ファイルで既に送信されている価格、在庫状況、販売価格、販売価格発効日のみを更新する場合にも、オンライン商品在庫更新フィードを使用することをお勧めします。つまりこういうことです。

  • 価格、在庫状況、販売価格、販売価格発効日を迅速かつ頻繁に更新できます。
  • フィード ファイル全体を更新せずに、これらの属性のみを更新できます。
  • 更新フィード ファイルにエラーが含まれていても、メインの商品フィード ファイルには影響しません。

オンライン商品在庫更新フィードは、[フィードの更新] タブまたは FTP/SFTP を介して手動でアップロードできます。フィードが処理されると、レポートはトップ バナーの [フィードの更新] タブで利用できるようになります。以下で、FTP/SFTP を介してフィード ファイルをアップロードする方法、手動でフィード ファイルをアップロードする方法、フィード ステータスを確認する方法を確認できます。また、オンライン商品在庫フィードの例ファイル形式の要件フィード ファイルで使用できる記号についても確認できます。

FTP/SFTP を介してフィード ファイルをアップロードする (1 GB 未満のファイル)

フィード ファイルが 1 GB より小さい場合は、このオプションを使用できます。フィード ファイルが 4 MB より大きい場合にこのオプションをお勧めします。

FTP/SFTP を介して送信する場合:
  • ファイル名は次の形式である必要があります: inventoryfeed_{market}.txt (例: inventoryfeed_enus.txt)。
  • サポートされている市場の値は、enus、enuk、dede、frfr、enau、enca、enin です。
  • ファイル名は大文字と小文字が区別されます。
  • ZIP ファイルを使用してファイルを送信する場合は、ZIP ファイル名とファイル名の両方が上記の命名形式に従っている必要があります。
FTP/SFTP サーバーの要件

お勧めの FTP/SFTP アップロード方法は FTP/SFTP プログラムを使用する方法です。ただし、コマンド ラインやカスタム スクリプト (Python の ftplib.FTP モジュールなど) を介して実行することもできます。FileZilla FTP/SFTP クライアントはすべてのプラットフォームにお勧めです。

FTP/SFTP クライアントによるファイル送信には、以下の設定を使用します。

  • ホスト: ftps://feeds.adcenter.microsoft.com
  • ユーザー名: ストアの FTP/SFTP ユーザー名。ユーザー名は 6 - 64 文字までにする必要があり、特殊文字は使用できません。a - z、A - Z、0 - 9 のみを使用してください。
  • パスワード: ストアの FTP/SFTP パスワード
  • 転送モード: パッシブ

FTP/SFTP アップロードについての詳細をご覧ください。

フィードには以下に示すように 5 つの属性が含まれます。

属性 内容 テキストのヘッダー行に必須かどうか 値を空白にすることはできるか
'id' 更新される商品の ID。ID は、完全な商品フィード ファイルで指定されている ID と一致する必要があります。 はい いいえ
'price' ここで送信された価格は、商品フィード ファイルの最新の送信の価格に上書きされます。価格を送信する場合、値を空白にすることはできません。値が空白の場合、変更は行われず、次のエラー メッセージが表示されます。
価格を空白にすることはできないため、オファーを更新できません。有効な価格の値を追加してください。
いいえ いいえ
'availability' ここで送信された在庫状況は、商品フィード ファイルの最新の送信の在庫状況に上書きされます。在庫状況を送信する場合、値を空白にすることはできません。値が空白の場合、変更は行われず、次のエラー メッセージが表示されます。
在庫状況を空白にすることはできないため、オファーを更新できません。有効な在庫状況の値を追加してください。
いいえ いいえ
'sale price' と 'sale price effective date' ここで送信された販売価格と販売価格発効日は、商品フィード ファイルから最後に送信された値に上書きされます。空白の値が送信されると、最新の商品フィード ファイルから送信された以前の販売の詳細が無効になります。 いいえ はい

フィード ファイルを手動でアップロードする (4 MB 未満のファイル)

フィード ファイルが 4 MB より小さい場合は、このオプションを使用できます。

  1. 上部のメニューで [ツール]、[Merchant Center]、[フィード] の順に選択します。
  2. 更新するフィードの名前、[フィードの更新] の順に選択します。
  3. [手動アップロード] を選択します。
  4. [参照] を選択し、オンライン商品在庫更新フィード ファイルを検索して選択します。
  5. [フィードの更新] を選択します。

フィードの状態を確認する

フィードが処理されると、レポートはトップ バナーの [フィードの更新] タブで利用できるようになります。

  1. 上部のメニューで [ツール]、[Merchant Center]、[フィード] の順に選択します。
  2. 状態を確認するフィードの名前を選択します。
  3. 詳細を表示する、または詳細を非表示にするには、それぞれ [詳細を表示] または [詳細を非表示] を選択します。

オンライン商品在庫更新フィードの送信例

価格の更新
id price
Offer1 20
在庫状況の更新
id availability
Offer2 在庫切れ
販売価格と販売価格発効日の更新
id sale_price sale_price_effective_date
Offer3 30 2017-01-01T00:00/2017-04-30T00:00
販売価格の無効化
id sale_price sale_price_effective_date
Offer4

ファイル形式要件

  • ファイルは次の拡張子を付けたタブ区切りのプレーン テキストにしなければなりません:TXT、ZIP、GZ、GZIP、TAR.GZ、TGZ。また、XML ファイルは、Google 形式である場合にのみ受け入れられます。
  • ファイル名は次の形式にしなければなりません: inventoryfeed_{market}.txt (for example, inventoryfeed_enus.txt)。これは、圧縮ファイル内のファイルにも当てはまります。
  • 圧縮テキスト形式の場合、アーカイブ内の圧縮 TXT ファイル (ZIP、GZ、GZIP、TAR.GZ、TGZ) は、一致するファイル名である必要があります。
  • ファイルの 1 行目は単一のヘッダー行にする必要があります。
  • 各商品オファーはファイルの個別の行に記載する必要があります。
  • テキスト ファイルに HTML を含めないでください。
  • 行の最後に行末のタブを入れないでください。
  • オファーの属性の中にタブや改行を入れないでください。
  • 特殊文字や無効な文字を使用すると処理の過程で問題が生じます。フィード ファイルで使用できる記号について詳細をご確認ください。

フィード ファイルに使用できる記号

記号と特殊文字、それらを使用できる属性について、以下に示します。

記号 使用できる場所
ピリオド [.] 価格、URL
コロン [:]
質問 [?]
フォワード スラッシュ [/]
イコール [=]
URL
ハイフン [-] これが有効なオファー識別子 (例:ISBN、MPN)
パイプ [|]
コンマ [,]
大なり [>]
マルチバリュー フィールド (MerchantCategory, B_Category, ads_label)
UNICODE 記号 ブランド、タイトル、説明文

See more videos...