フィットネススタジオ向け予約・会員基盤

予約、会員権、クラスクレジット、ウェイトリスト、ペナルティ運用をWix上で一元管理するプラットフォーム。

課題

ブティック系スタジオで、会員権やクラスパックに応じた予約、クレジット控除、ウェイトリスト、直前キャンセルのペナルティを一貫して扱う必要があった。 Wix Bookings標準のパッケージモデルだけでは、有効期限や繰り越し上限、クラスタイプ別控除を表現しきれなかった。

ソリューション

Wix Bookingsを予約基盤にしつつ、VeloとWix Dataで独自のクレジット台帳、予約整合性チェック、ウェイトリスト自動繰り上げ、SMS通知を実装。決済はWix Pricing PlansとWix Paymentsへ統合した。

成果

複雑な会員・クレジット運用をスタッフだけで管理できるWixサイトとして構築し、ウェイトリスト通知や直前キャンセル処理まで自動化した。

チーム

Small team, 6 weeks

Wix/Velo開発・バックエンド設計・決済連携・引き継ぎ

役割

Veloバックエンド設計、Wix Data設計、決済連携、運用引き継ぎを担当。

クレジット台帳とウェイトリストを設計し、予約整合性をバックエンドで強制しながら、決済とSMS通知を連携しました。

技術スタック

PlatformWix / Velo
SchedulingWix Bookings
BackendVelo Web Modules / Wix Data Hooks
AutomationScheduled Jobs
PaymentsWix Pricing Plans / Wix Payments
Integrationwix-fetch / wix-secrets-backend

主要機能

01

有効期限・繰り越し上限を持つカスタムクラスクレジット台帳

02

Wix Dataフックによるサーバー側の予約整合性チェック

03

キャンセル時のウェイトリスト自動繰り上げ

04

ノーショー・直前キャンセルの自動ペナルティ

05

定期会員と単発購入の決済フロー統合

注力した点

標準予約機能を超えた台帳設計

Wix Data上にクレジットロットを設計し、クラスタイプ、有効期限、FIFOルールに沿って予約時の控除を制御しました。

迂回できないバックエンド強制

クレジット控除と予約整合性をVeloバックエンドとデータフックへ置き、ページコードに依存せず残高が破綻しない構成にしました。