商品を管理する

Products サブ API を使用すると、Google Merchant Center の商品在庫をプログラムで管理できます。商品の作成、取得、更新、削除が可能で、システムを Google と直接統合できます。

Merchant API の重要なコンセプトは、送信するデータと Google が使用する最終的な商品との区別です。この分離により、商品データのライフサイクルのモデルが明確になり、商品情報をより詳細に管理できます。この API は、次の 2 つの主要なリソースを反映しています。

  • ProductInput: 特定のデータソースに送信する未加工の商品データを表します。 フィード ファイルにアップロードする行、または Merchant Center の処理が行われる前に API 呼び出しで送信するデータと考えてください。このリソースは、すべての書き込み オペレーション(insertpatchdelete)に使用します。

  • Product: Merchant Center と Google のサービスに表示される最終的な処理済み商品を表す読み取り専用リソースです。すべてのフィードルールと処理が適用された後、1 つのプライマリ ProductInput リソースと 0 個以上の補助 ProductInput リソースから構築されます。このリソースには、商品の最終ステータスとデータ品質の問題が含まれます。 このリソースは、すべての読み取り オペレーション(getlist)に使用します。

ProductInput リソースを使用して送信されるすべての商品属性の形式と要件は、 商品データ仕様で定義されています。

Products サブ API でできること

Products サブ API を使用すると、次の主なタスクを実行できます。各ユースケースの詳細な手順とコードサンプルについては、ガイドをご覧ください。

始める前に

Products サブ API を使用する前に、Merchant Center アカウントに少なくとも 1 つの API データソースを作成する必要があります。Products サブ API は、API タイプのデータソースの商品を挿入または更新することのみができます。手順については、 商品アップロード用の API データソースを管理するガイドをご覧ください。