
內容簡介
Martial Arts Club Manager 是一款專為武術俱樂部、道場經理和健身房運營者設計的 WordPress 外掛,提供專業的學生、課程及運營管理系統,幫助用戶有效管理會員及課程安排。
【主要功能】
• 會員管理:無限添加會員,詳細會員資料
• 試課預約:公開預約表單及管理功能
• WooCommerce 整合:會員與產品購買關聯
• 控制台:會員列表及分析工具
• 前端會員區:查看及編輯會員資料
• 高級會員管理:多俱樂部支持及分組管理
外掛標籤
開發者團隊
原文外掛簡介
Martial Arts Club Manager is a comprehensive WordPress plugin designed specifically for martial arts club owners, dojo managers, and gym operators who need a professional system to manage their students, classes, and operations.
Who Is This Plugin For?
Karate dojos and martial arts schools
Taekwondo, Judo, Jiu-Jitsu, and other martial arts clubs
Fitness centers offering martial arts classes
Sports clubs needing member and class management
Any organization requiring attendance tracking and membership management
Free Features
Member Management
* Add unlimited members to user accounts
* Detailed member profiles with photo, belt color, weight, height
* Basic membership type management
* Member status management (active/inactive)
* Date of birth and personal information tracking
* Export member data to CSV
Trial Class Booking
* Public booking form for prospective students
* Admin notification emails with applicant details
* Customizable success messages
* Manage trial bookings from admin panel
* Convert trial students to members easily
WooCommerce Integration
* Associate members with product purchases
* Mark products as “dojo products” requiring member selection
* Display member information in cart and checkout
* Seamless integration with WooCommerce workflows
Admin Dashboard (Basic)
* Member list with sorting and filtering
* Belt distribution analytics
* Membership type breakdown
* Recent members view
* Recent trial bookings
* Settings and customization
Frontend Member Area
* View and edit member profiles
* Upload member photos
* Manage personal information
* Access member cards
Pro Features (Premium License)
Advanced Member Management
* Multi-club support for franchise operations
* Group assignments for organizing students
* License expiration tracking with automated reminders
* Belt grading history tracking
* Club and group filtering in member lists
Class Scheduling & Management 🔒
* Create and manage unlimited classes
* Schedule classes by day, time, and location
* Multiple location support
* Assign groups to specific classes
* Enroll members in classes
* Class capacity management
* Archive old classes while preserving history
Attendance Tracking 🔒
* Quick attendance recording for each class
* View and modify historical attendance records
* Comprehensive attendance reports
* Export attendance data to CSV
* Filter by class, member, or date range
* Attendance trends analytics (6 months)
Events Management 🔒
* Create and manage martial arts events (tournaments, seminars, gradings)
* Multiple member registration per event
* Registration closing dates
* Event status tracking (upcoming, ongoing, completed)
* Email notifications for registrations
* Export event registrations to CSV
* Archive events when complete
* Member event history tracking
Training Videos 🔒
* Organize training videos by belt level
* Filter videos by category, difficulty, and instructor
* Restrict access based on membership type
* Video thumbnail and description support
* YouTube and Vimeo integration
* Progress tracking
Communication Tools 🔒
* Send bulk emails to all members or filtered groups
* Filter recipients by membership type, group, or status
* Email preview before sending
* Customizable email templates with header/footer
* Button color customization for branded emails
Page Access Control 🔒
* Restrict pages to logged-in users only
* Set membership-level restrictions
* Create premium content areas
* Custom redirect rules
Enhanced Dashboard 🔒
* Active classes statistics
* Monthly attendance overview
* Upcoming events widget
* Expiring licenses alerts
* Attendance trends chart
* Advanced analytics
Requirements
This plugin requires WooCommerce to be installed and active. WooCommerce is used for handling product purchases and member associations during checkout.
Language Support
Fully internationalized and translation-ready
Text domain: martial-arts-club-manager
POT file included for translators
Documentation
Comprehensive user documentation is included with the plugin and accessible from the admin dashboard.
REST API
The plugin exposes a REST API under the macm/v1 namespace at /wp-json/macm/v1/.
Authentication: Two methods are supported:
1. Application Passwords (WordPress 5.6+): HTTP Basic Auth with username:application_password. Generate under Users → Your Profile → Application Passwords.
2. Bearer Token Auth (v1.0.333+): POST to /auth/login with username/password to receive an access token (24h) and refresh token (30 days). Send Authorization: Bearer
Free endpoints:
* GET /auth/site-info — No auth required. Returns site name, plugin version, premium status, timezone.
* POST /auth/verify — Application Password required. Verifies credentials, returns user roles and linked member IDs.
* POST /auth/login — No auth required. Returns access token, refresh token, and user profile.
* POST /auth/refresh — No auth required. Exchanges refresh token for a new token pair.
* POST /auth/logout — Bearer token required. Invalidates session; supports all_devices: true.
Premium endpoints:
All premium endpoints require an active premium license. They cover:
* Members (self-service view + admin CRUD)
* Classes (list, create, update, archive)
* Attendance (record, batch, delete)
* Events (create, update, register, cancel)
* Trial Bookings (create, update, convert to member)
* Offline Sync (batch attendance sync with conflict resolution)
* Push Notifications (register/deregister Expo push tokens)
* Kiosk (activate device, member lookup, check-in)
Full endpoint documentation and a Postman collection are included in the postman/ folder of the plugin.
Support
For support and questions, please visit the WordPress.org support forums for this plugin.
For bug reports, please include:
* WordPress version
* WooCommerce version
* PHP version
* Description of the issue
* Steps to reproduce
Credits
Martial Arts Club Manager is developed and maintained by madebyeli.com.
Privacy Policy
Martial Arts Club Manager stores member information in your WordPress database. This information includes:
* Member names and contact details
* Date of birth
* Belt colors and membership information
* Attendance records
* Event registrations
* Trial booking requests
All data is stored locally on your WordPress installation. The plugin does not send any data to external servers. You are responsible for complying with privacy laws (GDPR, CCPA, etc.) in your jurisdiction.
Third-Party Services
This plugin integrates with:
* WooCommerce (required) – For product purchases and checkout
* YouTube/Vimeo (optional) – For embedding training videos (if you use the training videos feature)
When using training videos with embedded YouTube or Vimeo content, those platforms may collect data according to their privacy policies. Please review YouTube and Vimeo privacy policies if you use this feature.
