状況
まれに、以下のような状況で 同じ枠に複数の予約が入る ことがあります:
- ほぼ同時に複数ユーザーが同じ枠を購入した
- 銀行振込の「仮状態」のまま枠が押さえられると誤解された
- 手動操作またはカスタマイズで意図せず在庫処理がズレた
CombPass では「決済が確定した予約」だけが枠を埋める仕様ですが、
注文ステータスのタイミング によって、稀にバッティングが起きることがあります。
まず理解したいポイント
| 状況 | WooCommerceステータス | 枠の状態 |
|---|---|---|
| カートに入れただけ | カート内 | 枠は確保されない |
| 銀行振込(未入金) | 入金待ち | 枠はまだ空き扱い |
| 決済完了(Stripe) | 完了 | 枠が確定する ← ここで競合が決まる |
つまり:
枠は「決済した人が先に確定します」。
二重予約が起きた場合の影響
| 対象 | 状況 | 対応優先度 |
|---|---|---|
| 先に決済が完了した人 | 予約確定扱い | ✅ 保持 |
| 後に決済が完了した人 | 重複予約扱い | ⚠️ 要対応(振替または返金) |
正しい対処手順(最も誠実でスムーズな方法)
1) WooCommerce の注文一覧を確認
→ 決済完了時間(timestamp)を見る
→ 先に決済された予約を優先確定
2) 後になった方へ連絡する
できるだけ すぐ & 丁寧に。
※ コピペで使える文面:
この度はご予約いただきありがとうございます。
同一枠について、ほぼ同時に複数件のご予約が成立したため、
システム上の決済タイミングにより先着のお客様を優先とさせていただきました。
つきましては、
・別枠へのお振替
または
・全額返金
のいずれかで対応させていただきます。
ご希望をお知らせください。
すぐにご案内いたします。
3) 対応方法を選択
| 対応方法 | 操作 | 顧客心理 | 推奨度 |
|---|---|---|---|
| 別枠へ振替(Premium) | 予約枠変更ボタン | やさしい / 関係性維持 | ⭐⭐⭐⭐⭐ |
| 全額返金 | Stripe返金 or 手動返金 | 透明性が高い | ⭐⭐⭐⭐ |
| 次回優先案内予約 | スポットメルマガ | つながりを保てる | ⭐⭐⭐ |
再発防止策(重要)
① 銀行振込利用が多い場合
→ 入金期限を 短く する(推奨:2〜12時間以内)
② 人気イベントの場合
→ 販売方法を 「即時決済(Stripe)優先」 に切り替える
③ 枠数を複数人対応にしている場合
→ 枠数の設定が正しいか再確認(例:枠数=1なら定員1)
④ 予約画面に「先着順」表記を追加
※本予約は「決済完了順」での枠確定となります。
→ トラブル防止効果が高い
ポイントまとめ
| 項目 | 結論 |
|---|---|
| “どちらが確定か?” | 先に決済した人 |
| 後になった人への対応 | 振替または返金 |
| 対応の優先順位 | スピードと丁寧さが第一 |
| 再発防止のキーワード | 決済完了 = 枠確定 の明示 |