routes by role and goal.
Purpose
Choose the shortest owner, front desk, coach, sales, finance, member, parent, or developer path to the task you need.
Who can use it
For: Any staff member choosing the correct task guide<br>
Access needed: The top-level GymCore menus require read; each linked task can require a narrower capability such as gym_check_in_member, gym_manage_leads, or manage_woocommerce.
Applies to: GymCore
Before you start
- You do not need to sign in or change a record to use this page.
- Know whether you are acting as an owner/admin, front desk, coach, sales, finance, member, or parent. That choice changes which menus and records you should use.
- Stop after opening the linked guide. Read its access, prerequisites, impact, and rollback notes before making a live change.
Choose a guide
- Choose the role that matches the work: Owner/admin, Front desk, Coach, Sales, Finance, Member, or Parent. Expected: The role section lists common jobs instead of every GymCore feature.
- Select the job, not a guessed menu name. For example, choose “record attendance” before opening GymCore Students > Attendance. Expected: The linked task guide opens with its exact current menu path and access requirement.
- Read Before you start and Defaults and limits in that guide before touching the live record. Expected: You can identify the required data, safe stopping point, and member, payment, or communication impact.
- If your role does not match Access needed, stop and ask an administrator to verify the effective capability. Do not borrow an administrator account. Expected: The work is assigned to an authorized user or your own role is corrected before a record changes.
- Open the named menu and confirm its page heading matches the guide. This navigation workflow is read-only; there is no save button and no source record changes. Expected: You are on the correct page and can begin the linked task without changing data.
What happens next
GymCore changes only the records and behavior it owns. WordPress, WooCommerce, installed extensions, and third-party services keep control of their own data and delivery.
Defaults and limits
This page is a documentation router, not a product setting. Current source exposes GymCore Admin, GymCore Students, GymCore Classes, and GymCore Leads to signed-in users with read; each child screen can require another capability.
Privacy and safety notes
This routing page does not display customer records. Follow the access and privacy limits in the selected task guide before opening its operational screen.
Troubleshooting
A role link opens the wrong kind of task
Return here and choose by the action you need. Orders, refunds, gateways, and recurring payments belong in WooCommerce even when the person also has a GymCore profile.
The linked menu is not visible
Record the guide URL, exact menu path, your WordPress role, and the page heading or permission error. An administrator should compare the screen’s effective capability with your account; Staff Access does not manage every capability used by current GymCore screens.
Related guides
Verify in the source systems
Follow the selected guide to its named WordPress, GymCore, WooCommerce, or provider screen and use that guide’s final verification. This page only routes readers and has no commit button.
Source-verified: menu labels and base read capability in src/Providers/TopLevelMenuServiceProvider.php:30-73; child screens may require additional capabilities.
Need help?
Describe one problem and the installed versions. Never send passwords, license keys, API keys, payment details, or member records.