WordPress plugin intelligence profile

Martial Arts Club Manager

Complete management system for martial arts clubs including member management, class scheduling, and attendance tracking. Requires WooCommerce.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.361
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 8.2
Directory statusactive
Last directory update22 Oct 202611d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Martial Arts Club Manager version 1.0.361 as active, updated 11d ago and tested up to WordPress 7.1.

Overview

About this plugin

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

* “By User” view that groups members under their family account, with bulk actions: set active/inactive, change membership, assign belt, send email and export

* Printable membership cards

Belt Colors

* Set up your own belt colors and their order

* Activate or deactivate several belts at once with bulk actions

Trial Class Booking

* Public booking form for prospective students

* Admin notification emails with applicant details

* Customizable success messages

* Manage trial bookings from admin panel

* Track each booking from pending to contacted, confirmed and completed

* Bulk actions: mark several bookings contacted, confirmed, completed, cancelled or pending, or delete them

* 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

* Compatible with High-Performance Order Storage and the Cart and Checkout blocks

Admin Dashboard (Basic)

* Member list with sorting and filtering

* Belt distribution analytics

* Membership type breakdown

* Recent members view

* Recent trial bookings

* Settings and customization

* WordPress dashboard widgets: upcoming member birthdays, membership overview and members by belt color

* Warns you if your site timezone is missing or set to a fixed offset, which would shift class times when the clocks change

Frontend Member Area

* View and edit member profiles

* Upload member photos

* Manage personal information

* Access member cards

Data Tools

* Export your club data as a full JSON backup or as CSV files

* Import a backup into the same or another site, with options for matching users and handling duplicates

* Reset plugin data to start again

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

* Belt color groups: limit belts to groups such as Kids or Adults, and add or remove belts from groups in bulk

* Assign groups and enroll in classes from the “By User” view

Class Scheduling & Management 🔒

* Create and manage unlimited classes

* Schedule classes by day, time, and location

* Weekly, every-other-week and monthly classes

* Classes that run past midnight

* Multi-day classes that share one roster

* Multiple location support

* Assign groups to specific classes

* Enroll members in classes

* Class capacity management, with a waitlist that promotes members automatically when a place opens

* Archive old classes while preserving history

* Bulk actions: archive or restore classes, assign or remove instructors, and change location

Kiosk Sign-In 🔒

* Full-screen tablet sign-in for your dojo entrance

* Members sign in by searching their name, with a 6-digit PIN, or by scanning their personal QR code

* QR codes on printed membership cards and in the Member Area

* Instructor Mode for signing in a whole class and reopening sign-in for a class that is running late

* Late Sign-In Grace setting controls how long after a class ends students can still sign in

Instructors & Private Bookings 🔒

* Instructor profiles with photos, assigned to classes

* Activate or deactivate instructors in bulk

* Instructor availability with weekly slots and date-specific changes

* Public booking form for private lessons, with payment through WooCommerce or admin confirmation

Syllabus & Grading Progress 🔒

* Publish grading requirements for each belt, with descriptions, videos and PDFs

* Instructors sign off each requirement for each member

* Members see their own syllabus and progress on any page you add the syllabus to

Activity Log 🔒

* See who changed what and when: members, belts, groups, attendance, kiosk sign-ins, trial bookings, bulk actions and imports

* Filter by date, area, person or member, and export to CSV

* Choose how long entries are kept

* Works with WordPress’s personal data export and erase tools

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

com/user-documentation/ and is linked from the plugin’s dashboard (View Documentation).

Support

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

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. ) 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.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • class management
  • martial arts
  • attendance
  • karate
  • membership
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 8.2
Update activity22 Oct 202611d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.3601.0.361
PHP requirement8.18.2
Version1.0.3561.0.360
WordPress compatibility7.0.47.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.