個別コンサルティング予約を「予約特典」として整え、お客様サイト+管理サイト両方に最小の追加でフル機能を実装する設計案
予約URLが設定された特典は最上部にヒーローカードとして表示。「予約する」ボタンタップでGoogleカレンダーの予約フォームを別タブで開きます。下に通常の特典が続く構成。
プライベートクラブ会員の特典と利用状況をご確認いただけます
資産設計、ビジネス、これからの人生について。
15:00 〜 19:00 のあいだでご都合のよい時間をお選びください。
月例イベントの先行案内・抽選優遇
提携ホテル・レストランでの優待価格でのご利用
5
残り / 上限10
PC会員の特典と利用状況
資産設計、ビジネス、これからの人生について。
15:00 〜 19:00 でお選びください。
先行案内・抽選優遇
5
残り / 10
CTAをグレーアウトして「次回は来月以降」のメッセージを優しく表示します。利用履歴は引き続き展開可能。
今月分はすべてご利用いただきました。
来月、またお目にかかれることを楽しみにしております。
既存の特典編集モーダルに「予約URL」「ボタンラベル」の2項目を追加。URLが入っていれば、お客様サイトでヒーローカードに昇格表示されます。
面談を実施し終えたら、紗希さんもしくは管理者が顧客別状況タブで「+1」ボタンを1クリック。確認ダイアログを挟み、利用履歴に1件追加されます。
面談予約から記録までの一連のフローです。Googleカレンダー側はそのまま現状維持で、サイトの世界観だけきれいに整えます。
小さくまとめれば、データベース1マイグレーション・お客様サイト2ファイル・管理サイト1ファイルの修正で完了する想定です。
pc_benefits.booking_url (text, nullable)pc_benefits.booking_button_label (varchar(50), nullable)benefits-list-view.tsx にヒーロー分岐追加data/benefits.ts で bookingUrl を返却