プロジェクト概要
埼玉県のダンススクール「Love Dance Studio Trees」の公式サイトを開発しました。40以上のレッスンを管理するスケジューリングシステム、会員のライフサイクル管理、外部業務システムとのデータ連携を備えた統合プラットフォームです。
主な実装機能
レッスン管理・スケジューリング
ACF Proによるカスタムフィールドで、レッスンの曜日・時間・インストラクター・スタジオ・受付状態を管理。管理画面にはカスタムカラムを追加し、ソート機能付きの一覧で効率的なレッスン運営を実現しています。
会員管理フォームシステム
WPForms Proで8種類の業務フォーム(体験申込・入会・追加受講・レッスン変更・休会・復会・退会・DVD注文)を構築。フォームごとにレッスンデータを動的にフィルタリングし、該当するレッスンのみを選択肢として表示します。
クーポン検証システム
カスタムREST APIエンドポイントでクーポンコードをリアルタイム検証。期間制限・利用上限・カスタム条件の3タイプに対応し、プロモーション施策を柔軟に運用できます。
マルチシステム連携
フォーム送信時にKintoneの7つの業務アプリへ自動登録。並行してGoogle Apps Script経由でGoogle Sheetsにも同期し、ITに詳しくないスタッフでもスプレッドシートで申込状況を確認できる運用体制を構築しました。
発表会DVD・Blu-ray販売
発表会映像の物販フォームを実装。注文情報はGoogle Sheetsに自動連携され、発送管理まで一気通貫で対応しています。
技術的なポイント
- インストラクター専用カスタムロールによる権限管理
- WebP・AVIF対応による画像最適化とパフォーマンス向上
- フォームごとのレッスン動的フィルタリング(曜日係数・スタジオ・受付種別で制御)
- ふりがな自動変換・郵便番号住所補完など日本語UX最適化
- デフォルトREST APIの無効化によるセキュリティ強化
プロジェクト情報
- クライアント
- 株式会社ALFO(Love Dance Studio Trees)
- 業種
- スポーツ・フィットネス、教育・スクール
- Webサイト
- lds-trees.com
- 制作期間
- 継続開発中
- 使用技術
- WordPress / PHP / JavaScript / HTML / CSS / Google API
成果・効果
40以上のレッスンをオンラインで一元管理
8種類の会員管理フォームで事務作業を大幅削減
Kintone・Google Sheets連携で運営スタッフの業務効率化
体験レッスン申込数の増加・サイトパフォーマンスの向上
同じような課題をお持ちですか?
無料相談する