# メール通知

WCPOSでは、サイト全体のWooCommerceメール設定とは別に、POS注文に対するWooCommerce通知メールをメールごとに制御できます。また、販売を処理した**レジ担当者**にも通知を送信できます。

設定は**チェックアウト**画面にあります。**WP Admin → POS → 設定 → チェックアウト**に移動してください。メールの設定は、注文ステータスセクションと決済ゲートウェイセクションの上に配置されています。

POS注文のメールについて

WooCommerceのデフォルトのメールトリガーは、POSが*POS - Open*や*POS - Partial*といったWooCommerceが認識しないカスタムステータスを使用するため、POS注文では正常に動作しないことがあります。WCPOSは、注文がこれらのステータスから完了、処理中、または保留中に遷移した際に、新規注文メールを手動で再トリガーします。これにより、注文がチェックアウトでどのような経路をたどったかに関係なく、確実に通知を受け取ることができます。

## 3つのメールグループ[​](#the-three-email-groups "3つのメールグループへの直接リンク")

各グループの上部には**マスタートグル**があります。トグルがオンの場合、その下にチェックボックスの一覧が表示され、個々のメールタイプを有効または無効にできます。トグルがオフの場合、個別のチェックボックスの設定に関係なく、POS注文に対してそのグループのメールは一切送信されません。

### 管理者メール[​](#admin-emails "管理者メールへの直接リンク")

*「POS注文に対するWooCommerce管理者通知メール」* — **デフォルトで有効。**

**WooCommerce → 設定 → メール → （メールの種類） → 受信者**で設定されたアドレスに送信されます。

| メール                   | デフォルト | 送信タイミング                              |
| ------------------------ | ---------- | ------------------------------------------- |
| **新規注文**             | ✓ 有効     | POS注文が処理中・完了・保留中に移行した場合 |
| **キャンセルされた注文** | ✓ 有効     | POS注文がキャンセルされた場合               |
| **失敗した注文**         | ✓ 有効     | POS注文が失敗した場合（決済エラーなど）     |

### 顧客メール[​](#customer-emails "顧客メールへの直接リンク")

*「POS注文に対するWooCommerce顧客通知メール」* — **デフォルトで有効。**

顧客の請求先メールアドレスに送信されます。顧客が紐付けられている注文のみが対象です（ゲスト販売の場合は送信されません）。

| メール             | デフォルト     | 送信タイミング                            |
| ------------------ | -------------- | ----------------------------------------- |
| **保留中の注文**   | ✓ 有効         | POS注文が保留中に移行した場合             |
| **処理中の注文**   | ✓ チェック済み | POS注文が処理中になった場合               |
| **完了した注文**   | ✓ チェック済み | POS注文が完了した場合                     |
| **返金された注文** | ✓ チェック済み | POS注文が返金された場合（全額または一部） |
| **失敗した注文**   | ✓ チェック済み | POS注文が失敗した場合                     |

### キャッシャーメール[​](#cashier-emails "キャッシャーメールへの直接リンク")

*「POS注文を処理したキャッシャーに新規注文通知を送信する」* — **デフォルトではオフ。**

| メール       | デフォルト                                      | 送信タイミング                          |
| ------------ | ----------------------------------------------- | --------------------------------------- |
| **新規注文** | ✓ チェック済み *（マスタートグルがオンの場合）* | そのキャッシャーがPOS注文を完了した場合 |

WCPOSは注文の `_pos_user` メタ（レジにログインしているWPユーザー）からキャッシャーを特定し、そのアカウントのメールアドレスを取得します。キャッシャーのメールアドレスが管理者のメールアドレスと同じ場合（たとえば、同一人物が管理者とキャッシャーを兼ねる個人経営の店舗など）、WCPOSは受信者を**重複排除**するため、同じメールが2通届くことはありません。

管理者とキャッシャーのトグルは**独立して**動作します。一方をオフにしても、もう一方には影響しません。

## よくあるシナリオ[​](#common-scenarios "よくあるシナリオへの直接リンク")

繁忙日に受信トレイがメールであふれるのを防ぎたい

1日50件以上の販売がある店舗で、管理者がすべての通知を必要としない場合は、**管理者メール → 新規注文**をオフにしてください。**キャンセルされた注文**と**失敗した注文**はオンのままにしておきましょう — 本当に把握すべきなのはこれらの通知です。

売上の追跡には、新規注文メールを数えるよりも[レポート](/ja/reports/.md)画面の方が適しています。

管理者ではなく、担当中のレジ担当者にのみ通知を送信したい

**管理者メール**のマスタートグルをオフにし、**レジ担当者メール**のマスタートグルをオンにしてください。各販売を完了したレジ担当者の個人アカウントアドレスに新規注文メールが届き、管理者の受信トレイはすっきりした状態を保てます。

オーナーがすべての取引に関与する必要がない、複数のレジ担当者がいる店舗に適しています。

店頭販売では顧客メールを無効にしたい

観光客の多い店舗、マーケットの屋台、テイクアウトカフェなどでは、顧客にレシートをメールで送る必要がないことがよくあります — 印刷済みのレシートがあるからです。**顧客メール**のマスタートグルをオフにすると、POS 販売で処理中 / 完了 / 返金のメールが送信されなくなります。

オンライン注文の顧客向けメールは、標準の WooCommerce（POS 経路ではなく）を通じて処理されるため、影響を受けません。

顧客メールは有効のまま、「処理中」メールだけ送りたくない

POS の注文が即時完了する場合（現金 + カード対面決済）、顧客は同じ秒内に*処理中*メールと*完了*メールの両方を受け取ります。冗長なメールを省くには、顧客メールリストの**処理中の注文**のチェックを外してください。

v1.8.9 より前のバージョンからアップグレードしたら、以前の単一の「メールを有効化」スイッチがなくなった

以前のバージョンの単一のオン/オフスイッチは、上記の3グループ構成に置き換えられました。WCPOS は以前の設定を自動的に移行します — メールをオフにしていた場合、3つのマスタートグルはすべてオフになります。オンにしていた場合、管理者と顧客のマスタートグルがオンになり、レジ担当者はオフになります（新しいデフォルト）。

特に操作は不要です。アップグレード後にチェックアウト設定ページを開くと、移行が自動的に実行されます。

## 開発者フック[​](#developer-hooks "開発者フックへの直接リンク")

UI を超えたプログラムによる制御には、以下の WordPress フィルターが利用できます：

| フィルター                               | 用途                                   |
| ---------------------------------------- | -------------------------------------- |
| `woocommerce_pos_admin_email_enabled`    | 管理者マスタートグルを上書き           |
| `woocommerce_pos_customer_email_enabled` | 顧客マスタートグルを上書き             |
| `woocommerce_pos_admin_emails`           | 有効な管理者メールのリストをフィルター |
| `woocommerce_pos_customer_emails`        | 有効な顧客メールのリストをフィルター   |

レジ担当者への通知は、WooCommerce の既存の `woocommerce_email_recipient_new_order` フィルターを通じて接続されているため、受信者ごとの上書き（例：追加アドレスへの CC）は、他の WooCommerce メールと同様に機能します。

## 関連ドキュメント[​](#related-documentation "関連ドキュメントへの直接リンク")

* [会計設定](/ja/settings/wp-admin/checkout.md) — 同じ設定ページ上の決済ゲートウェイと注文ステータス
* [注文](/ja/orders/.md) — 処理済みの POS 注文を表示
* [レジ担当者アクセス](/ja/settings/wp-admin/access.md) — レジ担当者としてサインインできる WordPress ユーザー
