Products サブ API を使用すると、Google Merchant Center の商品在庫をプログラムで管理できます。商品の作成、取得、更新、削除が可能で、システムを Google と直接統合できます。
Merchant API の重要なコンセプトは、送信するデータと Google が使用する最終的な商品との区別です。この分離により、商品データのライフサイクルのモデルが明確になり、商品情報をより詳細に管理できます。この API は、次の 2 つの主要なリソースを反映しています。
ProductInput: 特定のデータソースに送信する未加工の商品データを表します。
フィード ファイルにアップロードする行、または Merchant Center の処理が行われる前に API 呼び出しで送信するデータと考えてください。このリソースは、すべての書き込み オペレーション(insert、patch、delete)に使用します。
Product: Merchant Center と Google のサービスに表示される最終的な処理済み商品を表す読み取り専用リソースです。すべてのフィードルールと処理が適用された後、1 つのプライマリ ProductInput リソースと 0 個以上の補助 ProductInput リソースから構築されます。このリソースには、商品の最終ステータスとデータ品質の問題が含まれます。
このリソースは、すべての読み取り オペレーション(get、list)に使用します。
Products サブ API を使用する前に、Merchant Center アカウントに少なくとも 1 つの API データソースを作成する必要があります。Products サブ API は、API タイプのデータソースの商品を挿入または更新することのみができます。手順については、
商品アップロード用の API データソースを管理するガイドをご覧ください。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2026-04-28 UTC。"],[],["The Merchant Products API allows programmatic product data management via `productInputs` and `products` resources. Actions include inserting `productInput` data with required fields like `channel`, `offerId`, `contentLanguage`, and `feedLabel` using `accounts.productInputs.insert`. Processed products can be retrieved using `accounts.products.get` and listed with `accounts.products.list`. Product inputs are deleted using `accounts.productInputs.delete`, specifying the data source. Products are built from primary and supplemental data sources, enabling real-time catalog management. You can use Batch mode to manage many products.\n"]]