二重予約が起きた

状況

まれに、以下のような状況で 同じ枠に複数の予約が入る ことがあります:

  • ほぼ同時に複数ユーザーが同じ枠を購入した
  • 銀行振込の「仮状態」のまま枠が押さえられると誤解された
  • 手動操作またはカスタマイズで意図せず在庫処理がズレた

CombPass では「決済が確定した予約」だけが枠を埋める仕様ですが、
注文ステータスのタイミング によって、稀にバッティングが起きることがあります。


まず理解したいポイント

状況WooCommerceステータス枠の状態
カートに入れただけカート内枠は確保されない
銀行振込(未入金)入金待ち枠はまだ空き扱い
決済完了(Stripe)完了枠が確定する ← ここで競合が決まる

つまり:

枠は「決済した人が先に確定します」。


二重予約が起きた場合の影響

対象状況対応優先度
先に決済が完了した人予約確定扱い✅ 保持
後に決済が完了した人重複予約扱い⚠️ 要対応(振替または返金)

正しい対処手順(最も誠実でスムーズな方法)

1) WooCommerce の注文一覧を確認

→ 決済完了時間(timestamp)を見る
先に決済された予約を優先確定

2) 後になった方へ連絡する

できるだけ すぐ & 丁寧に

※ コピペで使える文面:

この度はご予約いただきありがとうございます。

同一枠について、ほぼ同時に複数件のご予約が成立したため、
システム上の決済タイミングにより先着のお客様を優先とさせていただきました。

つきましては、
・別枠へのお振替
または
・全額返金
のいずれかで対応させていただきます。

ご希望をお知らせください。
すぐにご案内いたします。

3) 対応方法を選択

対応方法操作顧客心理推奨度
別枠へ振替(Premium)予約枠変更ボタンやさしい / 関係性維持⭐⭐⭐⭐⭐
全額返金Stripe返金 or 手動返金透明性が高い⭐⭐⭐⭐
次回優先案内予約スポットメルマガつながりを保てる⭐⭐⭐

再発防止策(重要)

① 銀行振込利用が多い場合

→ 入金期限を 短く する(推奨:2〜12時間以内)

② 人気イベントの場合

→ 販売方法を 「即時決済(Stripe)優先」 に切り替える

③ 枠数を複数人対応にしている場合

→ 枠数の設定が正しいか再確認(例:枠数=1なら定員1)

④ 予約画面に「先着順」表記を追加

※本予約は「決済完了順」での枠確定となります。

→ トラブル防止効果が高い


ポイントまとめ

項目結論
“どちらが確定か?”先に決済した人
後になった人への対応振替または返金
対応の優先順位スピードと丁寧さが第一
再発防止のキーワード決済完了 = 枠確定 の明示