WooCommerceのゲスト注文追跡:ゲストが注文を見つける方法と、追加すべきもの
Riellvriany Indriawan
Katelin Teen
最終更新 November 5, 2026
要点
WooCommerceのゲスト注文追跡は機能しますが、自分で追加する1つのフォームを通してのみです。それが[woocommerce_order_tracking]ショートコードで、注文IDと請求先メールアドレスを求め、注文ステータスと顧客向けメモを表示しますが、配送業者の追跡番号は表示しません。このフォームを、すべての注文メールからリンクされるページに置き、追跡プラグインを追加して番号が表示されるようにしましょう。
ゲストからの「注文はどこですか?」というメールは、たいてい買い物客が最後までたどり着けなかった照会です。eeselはそれを最後まで処理します。注文をリアルタイムで読み取り、チャットやヘルプデスクで回答します。eesel CLIを使えば、AIコーディングエージェントが管理者の承認用の接続リンクを出力し、公開前にテスト用の注文質問を行えます。
ゲスト注文追跡がサポートチケットになる理由
私はeeselのサポートチームにいるので、この質問を毎日、最も生に近い形で目にします。「注文はどこですか?」と、たいていアカウントのないメールアドレスから届きます。WooCommerceストアでは、このパターンが最初から組み込まれています。ゲストとしてチェックアウトすると、WooCommerceの設定ドキュメントがはっきり述べているとおり、"guest orders are not tied to a WordPress user account."です。アカウントがなければマイアカウント > 注文のページもなく、ログイン中の買い物客なら最初に見る場所がありません。
そこでゲストは次に思いつくことをします。あなたにメールします。
"we are constantly being emailed from customers who checked out as a guest to either edit their address or because they want to see their order on our website. Is there a way to do this?"
件数は現実のものです。当社の顧客記録では、Question Beautyは、配送や注文の質問に答える前に、eeselに月間でおよそ290件の注文を照会させ、ヘルプデスクのチケットは約990件でした。同社のストアはShopifyで動いていますが、質問はどのプラットフォームでも同じです。買い物客は注文を知りたく、それを見つけられるのはストアだけです。
同じパターンはAI注文追跡ガイドにも出てきます。より広い数字については、ECサポートの問い合わせ率が注文に関する質問がキューのどれだけを占めるかを分解しており、WISMO自動化が一般的な解決策を扱っています。
ゲストチェックアウトをオフにするのは近道に見えますが、そうではありません。WooCommerce自身の設定画面がEnable guest checkoutに"recommended"と表示しており、チェックアウト時のアカウントの壁は、数通のメールを節約するために売上を失います。より良い方法は、ゲストが自分で注文を調べられるようにし、それでも連絡してきたときに素早く答えることです。これは、ほとんどのカスタマーサービス自動化の背後にある考え方と同じです。直すのは買い物客ではなく、照会の仕組みです。
アカウントなしで、ゲストはWooCommerceで何を見られる?
ゲストが注文にたどり着く入口は3つあり、それぞれ求めるものが違います。標準ストアでは、どれも配送業者の追跡番号を表示しません。

それぞれの詳細は次のとおりです。
注文追跡フォーム
これがWooCommerceのゲスト注文追跡の主役です。[woocommerce_order_tracking]ショートコードを任意のページに追加すると、2つの入力欄を持つフォームが表示されます。Order ID("Found in your order confirmation email.")とBilling email("Email you used during checkout.")です(フォームテンプレート)。WooCommerceショートコードのドキュメントには今も掲載されており、ブロック版の列は"None"となっているので、ブロックテーマではショートコードブロックに入れます。

メールアドレスが注文の請求先メールアドレスと一致すると、ゲストには"Order #X was placed on DATE and is currently STATUS"、顧客向けメモのOrder updatesリスト、注文詳細が表示されます(追跡テンプレート)。一致しない場合は、"Sorry, the order could not be found. Please contact us if you are having difficulty finding your order details."と表示されます(ショートコードのソース)。この最後の一文をもう一度読んでください。失敗メッセージは、買い物客をそのままあなたの受信箱に向かわせます。
確認メールの注文受付リンク
「ありがとう」ページのURLには注文キーが含まれているので、恒久的な注文ページに見えます。実はそうではありません。ゲストが注文から10分以上経って開き直すと、WooCommerceは何かを表示する前に"login or verify the email address associated with the order"を求めます(チェックアウトのソース、猶予期間)。これは理にかなったプライバシー確認です。ただし、買い物客が保存したリンクが翌日には違う動きをするということでもあり、メールの確認要求を「リンクが壊れている」と受け取る人もいます。
注文後に作成された新規アカウント
これはかつて行き止まりでした。後から登録したゲストは注文履歴が空だと気づきます。古い注文がまだ"Guest"を指しているからです。
"The issue is the customer information is only being stored in the order data since no account is created during checkout.Therefore, when the user creates an account, after they've already placed their previous Guest order, their newly created account isn't linked to their previous order."
WooCommerce 11.0でこれが変わりました。顧客がマイアカウント > 注文でConfirm email addressをクリックすると、24時間有効な1回限りのリンクが届き、同じ請求先メールアドレスの過去のゲスト注文がアカウントに移ります。管理者がユーザープロフィールでEmail address confirmedにチェックを入れることもでき、その場合は注文がすぐに紐付きます。このチェックボックスは「アカウントを作ったら注文が消えた」というチケットの便利な解決策です。

WooCommerceでゲスト注文追跡を設定するには?
5つのステップで、小規模ストアなら1時間ほど、そのほとんどはステップ3に費やされます。
- 「注文を追跡」ページを作成します。 ページを追加し、
[woocommerce_order_tracking]を入れて、/track-orderのような短いURLで公開します。フッター、ヘルプセンター、運用している注文ステータスチャットボットのフローにも置いてください。誰もリンクしないページは、ゲストには見つけられません。 - すべての顧客向けメールからリンクします。 WooCommerce > 設定 > メールで、処理中と完了の注文メールを編集し、追跡ページを案内して、どのメールアドレスを入力するかを書きます。メールが届いたアドレスを使うよう伝えてください。この一文で「注文が見つかりません」のエラーの大半を防げます。
- 追跡番号を追加します。 コアの注文メールには追跡番号のフィールドがないので、下の表からアドオンを選んでください。アドオンがなければ、番号を送る方法は注文の顧客向けメモだけです。多くの小規模ショップは番号を手入力するこの方法から始めます。
- アカウント設定を確認します。 設定 > アカウントとプライバシーで、Enable guest checkoutをオンのままにし、After checkoutのアカウント作成をオンにして、ゲストに無理のない形で注文をアカウントに保存する提案を出します(設定ドキュメント)。11.0以降では、新しいアカウントが古いゲスト注文を引き継げるよう、「Confirm email address」メールを有効にしておいてください。
- ゲストとしてテストします。 プライベートウィンドウで注文し、10分以上待ってから、すべての経路を試します。サンクスページのリンク、正しいメールでの追跡フォーム、別のメールでの追跡フォームです。エラーを含め、顧客に見えるものがそのまま分かります。

WooCommerceが今もふさわしい基盤かを検討しているなら、WooCommerceの代替をご覧ください。まだプラットフォームを選んでいる段階なら、ShopifyとWooCommerceの比較とWooCommerceの料金の内訳で、それぞれでどこまで自分で構築することになるかが分かります。
ゲスト向けにはどの追跡アドオンを選ぶ?
ギャップを1枚の絵で示します。コアのWooCommerceは、ゲストに注文が"Completed"だと伝えます。どの配送業者が持っているか、今どこにあるかは伝えません。

ストアオーナーはこれにすぐ気づきます。
"Hey, just a heads up. WooCommerce doesn't send tracking info by default, ever. Pirate Ship was either injecting it into the Completed Order email or sending its own."
ゲストの目の前に追跡番号を出せるアドオンは次のとおりです。価格は各ベンダーの公式ページによります。
| アドオン | 価格 | ゲスト照会に必要なもの | ゲストが追跡を見られる場所 | 配送業者 |
|---|---|---|---|---|
| Shipment Tracking(Woo提供) | $59/年 | 注文ID + 請求先メール(コアのフォーム) | メール、コアの追跡ページ、マイアカウント | 名前付き約15社とカスタム |
| Advanced Shipment Tracking(Zorem) | 無料;PRO $129/年 | メール内の追跡リンク、マイアカウント | メールのウィジェット、マイアカウント | 1010+ |
| TrackShip(ASTと組み合わせ) | Proは$7.5/月から(600件/年) | 注文ID + メール、または追跡番号 | ブランド付きページでライブの配送ステータス | TrackShip経由 |
| Orders Tracking / Trakoo(VillaTheme) | 無料;Pro $39〜$69 | メール、注文ID、および/または追跡番号 | 自動作成されるTrack Orderページ | 追跡サービス経由 |
| CWILL(旧ParcelPanel) | 月20件まで無料 | 注文番号 + メール/電話、または追跡番号 | ブランド付き追跡ページ | 1,500+ |
私のおすすめ: 配送業者がWooのリストにあり、発送メールとコアのフォームに番号が出れば十分なら、公式のShipment Trackingエクステンションが最も構成要素が少なくて済みます。ひとつ癖があります。追跡番号を保存しても何も送信されません。注文をCompletedにすると、追跡情報入りのメールが送信されます。多数の配送業者を使って発送するなら、無料のASTが1010+社をカバーし、TrackShipを加えれば、ゲストは配送業者へのリンクではなくライブステータス付きのページを見られます。



WooCommerce組み込みのOrder Fulfillmentsはどうなの?
WooCommerceは追跡機能をコアに組み込もうとしています。Order Fulfillments機能は、各発送に配送業者、追跡番号、追跡URLを追加し、70+のプロバイダーに対応し、フルフィルメントが作成、更新、キャンセルされたときに顧客へメールを送ります。ゲスト注文にも適用されます。WooCommerce 10.8では、ゲスト注文のフルフィルメントがログインなしでREST API経由で読めてしまう穴がふさがれました。
問題はそのステータスです。10.2から安定版リリースに含まれていますが、まだベータ版で、デフォルトではオフ、WP-CLIコマンドで有効にし、設定のトグルはありません。現在のリリースは11.2.2で、ベータを外れたという発表は見つかりませんでした。ステージングで試し、Wooが正式なスイッチを用意するまでは、本番ストアではプラグインを使い続けるのがよいでしょう。
ゲスト注文の照会が今も失敗するのはなぜ?
追跡ページを公開しても、たどり着けないゲストはいます。次の4つの原因が何度も出てきます。
- メールが一致しない。 フォームは入力されたメールを請求先メールと比較します。会社のアドレスでチェックアウトし、個人のアドレスから問い合わせる買い物客は、毎回"could not be found"になります。
- 確認リンクがメールの確認を求める。 10分後、サンクスページは何かを表示する前に注文のメールを求めます。プライバシーには良いものの、注文が見られると思っていた買い物客には紛らわしいものです。
- 追跡がゲストに見えない場所にある。 倉庫やラベルツールが追跡情報を非公開の注文メモに書き込むと、ゲストにはそれが見えません。
"Tracking info is getting pushed to the comment section of an order and it says "to customer", but I've been fielding calls all day of people who aren't getting their tracking info emails."
- 沈黙は詐欺に見える。 「注文を受け付けました」から荷物が届くまでの間に何も届かないと、最悪の事態を想像する買い物客もいます。Hacker Newsの運営者は、2日の遅れで顧客が"this-site-is-a-scam-where-is-my-order"とサポートに殺到したと述べています。これはWooCommerceではなくECの一般的な話ですが、解決策は同じです。使える番号が入った発送メールです。
返品は1週間後に同じ疑問を生みます。これは返品管理のためのAIのガイドで扱っています。配送遅延の通知のガイドは遅れたときに何を送るかを、不正関連のサポートは「どこにありますか」がチャージバックに変わったときの対処を扱っています。
ゲストの「注文はどこですか?」メールにサポートはどう答えるべき?
毎回同じ答え方です。だからこそ書き留める価値があります。仕事のすべては、正しい注文を見つけ、そのステータスにとって重要なことを1つだけ伝えることです。

- 注文を探します。 WooCommerce > 注文で、送信者のメールまたは注文番号で検索します。別の注文管理システムも使っている場合は、どちらが追跡情報を持っているか確認してください。何も出てこなければ、ゲストはチェックアウト時に別のアドレスを使った可能性が高いです。
- 日付だけでなくステータスを読みます。 Processingは未発送の意味です。配送ポリシーにある発送予定日を伝えます。追跡付きのCompletedなら、長い文章ではなくリンクを送ります。追跡なしのCompletedなら、返信する前に注文メモと倉庫を確認します。
- 一致しないときは、1つだけ尋ねます。 「確認メールに記載の注文番号か、チェックアウト時に使われたメールアドレスを教えていただけますか?」と。フォームではなく、質問1つです。
- 原因を直します。 追跡情報が非公開メモにあった場合は、顧客向けメモとして再送し、メールと追跡フォームに届くようにします。
ヘルプデスクではなく共有受信箱から返信しているなら、この段階でメールチケットシステムを導入する価値があります。ゲストからのメールには、スレッドに注文番号を固定しておく必要があるからです。
チームがヘルプデスクで作業している場合、遅いのは注文の照会です。チケットを離れてWordPress管理画面に行く必要があるためです。多くのEC向けヘルプデスクがチケット画面に取り込もうとしているのがこのステップです。
Zendesk AIやFreshdesk AIでも、何かが取り込まない限り、照会はチケットの外にあります。
GorgiasとWooCommerceのガイドと注文追跡サポートのためのAIのガイドで、この構成をさらに詳しく解説しています。
ツールが裏側でゲスト注文を見つける仕組み
ヘルプデスク、チャットボット、スクリプトを連携させる人向けの話です。ゲスト注文は、WooCommerce REST APIでcustomer_idが0になっています。「顧客別」には取得できません。GET /wp-json/wc/v3/orders?search=に請求先メールまたは注文番号を付けて検索し、顧客に見えるメモを/orders/<id>/notes?type=customerから読み取ります。追跡番号は、コアの注文フィールドではなく追跡プラグイン独自のデータにあるため、番号を伝えるにはそのプラグインのAPI(またはfulfillmentsエンドポイント)が必要です。この部分は、ほとんどの注文追跡チャットボットが代わりに処理してくれます。AIが注文を追跡できるかは、おおむねこのデータアクセスにかかっています。
AIはWooCommerceストアのゲスト注文の質問に答えられる?
はい。ライブの注文を読み取り、誰が尋ねているかを確認できる限り可能です。AIで注文追跡を自動化する解説で一般的な設定を扱っています。後半の確認は、WooCommerceでは思われているより重要です。これはアカウント復旧サポートと同じ考え方です。ゲストにはログインがないので、「このメッセージの送信元のメール」か「あなたが教えてくれたメール」が唯一の本人情報です。WooCommerce自体、請求先メールなしには古いゲスト注文を表示しません。AIエージェントも同じ線を守るべきで、住所や注文内容を共有する前に、注文番号とチェックアウト時のメールが一致するか確認します。
eeselはこのように対応します。ヘルプデスク用のAIチームメイトで、WooCommerceでは無料のeesel AIプラグインまたはREST APIキーで接続し(セットアップドキュメント)、注文と顧客をリアルタイムで検索します。商品、合計金額、ステータス、メモです。ゲストはストア上のチャットバブル(注文を読み取れるライブチャットソフトウェアのようなもの)で質問するか、ヘルプデスクにメールすると、eeselが注文を見つけて現在の状況を返信します。返金、ステータス変更、顧客向けメモなど、注文を変更する操作は、設定した承認ルールに従い、担当者がダッシュボードやSlackのスレッドから承認できます。

この2社のお客様はどちらもWooCommerceを使っていませんが、どちらもパターンを示しています。Beautekは自社の注文システムで、確認してから照会するフローを実行しています。eeselが顧客のメールを尋ね、簡単な本人確認を行い、注文番号、日付、ステータス、追跡番号、発送日を読み取ります。ClutchLoopは、Shopifyストアのチャットとしてeeselを運用し、注文ステータス、返品、商品に関する質問に答え、人の対応が必要なチャットではGorgiasのチケットを作成します。
Gorgiasを使うストアは、Shopify優先のGorgias AI order trackingと比較できます。
正直な制限がいくつかあります。eeselにはWooCommerceのトリガーがないため、ストア内の出来事が自動的に会話を始めることはありません。会話はチャット、ヘルプデスク、Slackから始まります。配送や返品のポリシーはWooCommerceには置かれていないので、ウェブサイトも接続します。また、eeselはストアが公開している場所の追跡番号を読み取るため、追跡情報が非公開メモにしか入らないなら、まずそれを直してください。eesel CLIを使えば、Claude CodeのようなAIコーディングエージェントがeesel integrations connect woocommerceを実行して接続リンクを出力し、テスト用の注文質問をして返信を確認できます。ストア接続の承認には、WordPress管理者権限を持つ人が引き続き必要です。
選択肢を比較している場合は、WooCommerce向けベストAIとWooCommerce向けAIチャットボットのまとめが全体像を扱い、WooCommerce AIはWooがネイティブで提供するものを解説しています。
より広い視野では、ECサポート向けベストAIがWooを超えて取り上げ、WooCommerceにAIを追加するが設定手順を案内します。
WooCommerceストアでeeselを試す
ゲスト注文の質問は、答える側が注文を見られる限り、最も引き継ぎやすいチケットです。eeselは無料のWordPressプラグインでWooCommerceに接続します。コピーするAPIキーは不要です。ゲストの注文を番号またはチェックアウト時のメールで検索し、チャットやヘルプデスクで実際のステータスを返信します。返金とステータス変更は、チームの承認を待ちます。ご自身のストアでeeselを無料で試すことができます。

よくある質問
WooCommerceでは、アカウントなしでもゲストが注文を追跡できますか?
[woocommerce_order_tracking]ショートコードで動き、注文IDと請求先メールアドレスを求めたうえで、注文ステータスと顧客向けメモを表示します。ページへの追加は自分で行う必要があり、アドオンが追加しない限り、配送業者の追跡番号は表示されません。コアが他に何を省いているかはWooCommerceレビューで解説しています。