Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/legit-ninja/reports-rosters/releases/download/v2.10.17/intersoccer-reports-rosters-2.10.17.zipWordPress/WooCommerce plugin for event roster management, Final Numbers / Live Snapshot reports, and Excel exports.
Version
-
Current Version: 2.8.20
-
Camp event dates prefer variation
_camp_start_date/_camp_end_date(and order-item stamps) viaintersoccer_reports_resolve_camp_schedule(). Parsingcamp_termsstrings is a deprecated transitional fallback until catalogue migration is complete. -
Final Numbers / Live Snapshot resolve year via
intersoccer_reports_resolve_program_year(): order-itemYear/pa_program-year→ digits in season → event dates. Evergreen seasons (e.g.Autumn) no longer require year digits in the season string. Season close requires an explicit year. -
Release Date: August 20, 2026
Owns
wp_intersoccer_rosterstable and order → roster sync- Admin roster listings, details, analytics
- Final Camp / Course Reports and Live Snapshot
- Excel exports (PhpSpreadsheet)
- Order-item Check Sync / Fix Sync / Roster Sync Queue
Does not own
Cart/pricing (product-variations), player CRUD (player-management), CRM sync (intersoccer-crm).
Dependencies
- WooCommerce
- InterSoccer Product Variations
- Player Management
- Optional: Customer Referral System (coach assignments — guarded)
Documentation
Canonical guidance for agents and developers is in the InterSoccer workspace Cursor skill reports-rosters and the reports-rosters-* rules (see docs/README.md).
Historical markdown: docs/archive/.
Installation
- Place plugin in
/wp-content/plugins/intersoccer-reports-rosters/ - Activate in WordPress admin (requires WooCommerce + sibling plugins)
- Database schema is created/upgraded on activation
Deploy / tests
./deploy.sh
# Production PHPUnit (includes Final Numbers accuracy):
vendor/bin/phpunit --testsuite=ProductionReleases
5 releases. Each count is every asset in that release; expand a row for the breakdown.
Active-site estimate ≈10 comes from the v2.10.17 cohort. Method.