WooCommerceの商品を ChatGPTに届ける方法 (フィードのエラー修正つき)
マーチャントは商品フィードを通じてカタログをChatGPTと共有できます。ShopifyとEtsyのストアは自動で統合されますが、WooCommerceのストアは自分で申請し、フィードを用意します。このページでは、OpenAIの仕様が何を求めるのか、どんなエラーで行がはねられるのか、そしてその直し方を解説します。Katapicはカタログの準備度を無料で採点し、不足している必須フィールドを表示し、仕様で定められたフィールド名でフィードを書き出します。
WooCommerceにはChatGPTとの自動統合がない
ChatGPTは関連性とデータ品質に基づき、オーガニックに商品をおすすめします。ShopifyとEtsyのカタログは自動で取り込まれますが、WooCommerceのマーチャントは自分でデータを整えます。そして、買い物客向けに作られたカタログが、そのままフィードに使えるとは限りません。
自動統合がない
ShopifyとEtsyのカタログはChatGPTショッピングに自動統合されます。WooCommerceは申請、またはStripe公式拡張のようなツールを使いますが、経路はデータをそのまま送るだけ。整っているかどうかはあなた次第です。
必須フィールドの不足
OpenAIの仕様は、すべての商品に9つのフィールドを必須としています。ID、タイトル、説明文、商品リンク、ブランド、販売者名、画像、在庫状況、通貨つき価格です。WooCommerceはこうしたデータの大半を持っていますが、フィードの形式になっていることはまれです。
弱い商品データ
ChatGPTのクローラーは商品ページも読み取ります。薄い説明文と不完全なデータでは、AI検索に伝わる情報がわずかです。
Katapicがカタログを整える。診断は無料
WooCommerceストアを接続すると、KatapicがAIショッピングに本当に必要な項目で各商品を評価し、不足を埋めてフィードを書き出すまでサポートします。
- ✓カタログ全体のAI Discovery準備度スコアを無料で
- ✓フィールド別レポート:仕様の必須フィールドに加え、商品にGTINがあればGTINも
- ✓OpenAI仕様のフィールド名による商品フィード書き出し(条件を満たした商品のみ)
- ✓シグナルごとに透明なスコアで行うSEO/AEO最適化
- ✓実際の商品データだけから生成する商品FAQ。創作は一切なし
- ✓メタタイトル・説明・画像の代替テキストをストアへ自動同期
使い方
WooCommerceを接続
ワンクリックで接続し、Katapicがカタログを取り込みます。コード不要。
準備度スコアを確認
各商品をOpenAI仕様の必須フィールドと照合します。無料でクレジット消費なし。
不足を埋める
透明なスコアで商品ページを最適化。FAQやメタタグは実データのみから作成し、ストアへ同期します。
フィードを書き出す
条件を満たした商品のフィードを、仕様で定められたフィールド名で、CSVまたはJSON Lines形式でダウンロード。
マーチャントがKatapicで備える理由
オーガニックな可視性、誠実な約束
ChatGPTの結果はオーガニックで関連性ベースです。掲載を買えるツールはありません。Katapicはあなたのデータを最良の状態にします。
大事なところは無料
準備度スコアとフィード書き出しはダッシュボードで無料です。
コントロールと鮮度
フィードは必須ではなく、ChatGPTはページもクロールします。ただしフィードならコントロール・鮮度・正確性が高まります。
ひとつのカタログをあらゆるチャネルへ
同じ整ったデータが、GoogleでもAIアシスタントでもマーケットプレイスでも役立ちます。
完全ガイド:WooCommerceの商品フィードをエラーなくChatGPTに提出する
WooCommerceをChatGPTに接続する方法
WooCommerceにChatGPTとの自動連携はありません。OpenAIに承認されたあと、接続にあたるのは、自分で用意してアップロードする商品フィードです。Katapicはカタログを読み込み、公開されている仕様と照らして各商品をフィールド単位で確認し、条件を満たした商品だけを書き出します。だから、アップロードするすべての行に必須フィールドが揃います。
同じ準備状況のチェックはGoogle ShoppingとMetaにも対応しています。3つのチャネルはほとんどのフィールドで重なりますが、すべてのルールが同じではありません。Googleは、商品にGTINやMPNがないと申告しない限りそのいずれかを求めますが、ChatGPT独自の形式ではGTINは任意です。データを一度、無料で直せば、3つのチャネルすべてに効きます。
WooCommerceの商品フィードをChatGPTに提出するには、まずフィードのファイルが必要です。Katapicがそれを作ります。下の無料チェックで、きれいなファイルまでどれくらい足りないかがわかります。
ChatGPTがあなたの商品について読んでいるもの
ChatGPTが商品について知る方法は2つあります。クローラーのOAI-SearchBotが読めるページと、承認されたマーチャントがアップロードする商品フィードです。フィードは商品1点につき1行のファイルで、形式はCSVまたはJSON Lines、フィールド名はitem_id、title、description、url、image_url、availability、priceのように決まっています。
どちらの経路でも、テキストは今も重要です。説明文はフィードの必須フィールドの1つであり、Googleも検索のAI機能について同じことを述べています。重要なコンテンツはテキスト形式で提供されるべきで、特別なマークアップやAI用のファイルは必要ありません。
省略できないフィールド
OpenAI独自の形式では、すべての行で9つのフィールドが必須です。item_id、title、description、url、brand、seller_name、image_url、availability、そして通貨コードつきのpriceです。GTINとMPNは任意です。GTINは商品にある場合にだけ、有効なチェックディジットで送り、決して作り出さないでください。availabilityが欠けているか、許可された値のいずれでもない場合、その行ははねられます。
OpenAIは、あなたのフィードについてその形式を確認したうえで、Google互換のCSVまたはTSVプロファイルも受け付けます。こちらはルールが異なり、identifier_existsをnoにしない限りGTINまたはMPNが必須で、availabilityにはpre_orderではなくpreorderを使います。WooCommerceはこうしたデータの大半を標準で生成しますが、独自のメタキーやタクソノミーは、やはり標準フィールドへ対応づける必要があります。
有効な行は表示の対象になりますが、表示が保証されるわけではありません。OpenAIの仕様にも、対象であることは表示を保証しないと書かれています。
商品フィードでよくあるエラー
OpenAIは取り込みの失敗を3種類挙げています。必須フィールドの欠落、古いまたは仕様にないフィールド名、そして形式の誤った値です。WooCommerceのカタログでは、たいてい次のような形で現れます。
- 3文字の通貨コードがない価格、または通常価格を下回っていないセール価格
- 在庫状況が欠けている、または仕様が受け付けない書き方になっている
- 公開アクセスできない画像URL
- チェックディジットが誤っているGTIN、または任意フィールドに入ったn/aのような仮の値
- 仕様にないフィールド名。別のチャネルのフィードから残ったものであることが多い
- ブランドや販売者名が欠けている、またはその代わりにunknownのような仮の値が入っている
提出前のチェックリスト
フィードを送る前に、6つの確認を。
- 1すべての行に9つの必須フィールドがあることを確認する
- 2すべての画像URLが公開されていて、ステータス200を返すことを確認する
- 3重複行を取り除く。item_idは一意で、変わらないものでなければならない
- 4すべての価格に通貨コードが付き、セール価格が通常価格を下回っていることを確認する
- 5GTINをチェックディジットで検証し、商品にGTINがなければ入れない
- 6OpenAIの勧めに従って約100件のサンプルから始め、その後アップロード用にファイル全体を圧縮する(csv.gzまたはjsonl.gz)
数十商品なら全行を手で確認できます。数百になるなら、フィードを送る前に、フィールド不足やスコアの低い商品を知らせてくれるツールが必要です。
提出後:うまくいったかの確かめ方
OpenAIのアップロード履歴には、欠けている必須列と無効な値が報告されます。形式の誤った行だけがはねられ、有効な行はそのまま処理されることがあります。アップロードのたびに履歴を読み、そのあとChatGPTに自分の商品について尋ねて、回答に正しい商品名、価格、在庫状況が含まれているかを確かめましょう。
フィードは最新に保ちましょう。OpenAIは少なくとも1日1回、完全なスナップショットを送ることを推奨しており、その後のスナップショットに含まれなくなった商品は14日以内に対象から外れます。
価格と在庫状況は、変わるたびにフィードで更新してください。ファイル内の日付だけで変更が予約されるわけではありません。
WooCommerce向けChatGPTフィード:よくある質問
ChatGPTに載るには商品フィードが必須ですか?+
いいえ。ChatGPTは正確なデータを持つページをクロールして(クローラーはOAI-SearchBot)、商品をオーガニックにも取り込みます。ただしフィードなら価格と在庫状況をよりコントロールしやすくなり、承認されたマーチャントがカタログ全体を共有する方法としてOpenAIが用意しているのもフィードです。
Katapicを使えば私の商品はChatGPTに表示されますか?+
それを約束できるツールはありません。ChatGPTショッピングの結果はオーガニックで、関連性に基づきます。Katapicが担うのは、あなたがコントロールできる部分、すなわち完全で正確な、公式形式のカタログデータです。
なぜShopifyには不要なのですか?+
OpenAIはShopifyとEtsyのカタログを自動的に統合します(Agentic Commerce Protocol経由)。WooCommerceには自動統合がなく、申請するか、Stripe公式拡張のようなツールを使います。いずれの場合も、フィードが運ぶのは手元にあるデータそのものです。だからこそWooCommerceではデータの準備がより重要になります。
Stripe拡張でフィードはもう送れます。なぜKatapicが必要ですか?+
うまく使えているならそのままで大丈夫です。Katapicはもう一つの送信経路ではありません。フィードは商品をそのままの状態で送るだけで、欠けたフィールドを埋めることも、薄い説明文を厚くすることも、誤った属性を直すこともしません。KatapicはAIショッピングに本当に必要な項目で各商品を採点し、弱いものを何も創作せずに修正します。その整ったデータが、ChatGPT、Google、Perplexityなどあらゆるチャネルで役立ちます。
フィード形式はどんなフィールドを要求しますか?+
OpenAI独自の形式では9つです。item_id、title、description、url、brand、seller_name、image_url、availability、priceです。そこではGTINは任意ですが、Google互換のプロファイルでは、商品にGTINやMPNがないと申告しない限り、そのいずれかが必要です。Katapicの準備度チェックは、各商品にどのフィールドが欠けているかを表示します。
フィードに入っているのにChatGPTに表示されない商品があるのはなぜですか?+
理由は2つあり、別々のものです。必須フィールドが欠けている行や無効な値を含む行は、はねられることがあり、どの行かはアップロード履歴でわかります。有効な行も、表示の対象になるだけです。ChatGPTはあくまで関連性で商品を選び、OpenAIの仕様にも、対象であることは表示を保証しないと書かれています。
Google Shopping向けフィードとChatGPT向けフィードは何が違いますか?+
データは重なりますが、ルールは違います。OpenAIの形式は独自のフィールド名を使い、販売者名を必須とし、GTINを任意として扱います。GoogleとOpenAIのGoogle互換プロファイルは、identifier_existsがnoでない限り、GTINまたはMPNを必要とします。在庫状況の値も異なり、一方はpre_order、もう一方はpreorderです。
フィードはどのくらいの頻度で更新すべきですか?+
OpenAIは、少なくとも1日1回、毎回同じファイルを上書きして完全なスナップショットを送ることを推奨しています。価格と在庫状況は変わるたびに更新し、アシスタントが古いデータを引用しないようにしましょう。
ChatGPTのショッピングはどこでも使えますか?+
いいえ、まだです。OpenAI形式の標準的なアップロードは現在米国を対象としており、ほかの市場ではOpenAIが確認した設定が必要です。今カタログを整えておけば、対象が広がったときにすぐ対応できます。
費用はいくらですか?+
準備度スコアとフィードの書き出しは、Katapicのダッシュボードで無料です。AIによる商品ページの書き直しには、買い切りのクレジットを使います。無料で始められます。