WP Manifestindependent plugin directory
manifest / events / reports-rosters

InterSoccer Reports and Rosters

Generates event rosters and reports for InterSoccer Switzerland admins using WooCommerce data.

★ 0stars
7release downloads
≈10active sites
v2.10.21latest · 2d ago

Install

Download intersoccer-reports-rosters-2.10.17.zip From the v2.10.17 release on GitHub, Oct 17, 2026

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.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WordPress/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) via intersoccer_reports_resolve_camp_schedule(). Parsing camp_terms strings is a deprecated transitional fallback until catalogue migration is complete.

  • Final Numbers / Live Snapshot resolve year via intersoccer_reports_resolve_program_year(): order-item Year / 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_rosters table 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

  1. Place plugin in /wp-content/plugins/intersoccer-reports-rosters/
  2. Activate in WordPress admin (requires WooCommerce + sibling plugins)
  3. Database schema is created/upgraded on activation

Deploy / tests

./deploy.sh
# Production PHPUnit (includes Final Numbers accuracy):
vendor/bin/phpunit --testsuite=Production

Releases

5 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v2.10.21 latest
Oct 21, 2026 2d ago
tag only
—
Oct 18, 2026 5d ago
tag only
—
Oct 17, 2026 6d ago
intersoccer-reports-rosters-2.10.17.zip cohort
7
Oct 4, 2026 19d ago
tag only
—
Oct 3, 2026 20d ago
tag only
—

Active-site estimate ≈10 comes from the v2.10.17 cohort. Method.