Add or edit a member account

Add or edit a member account.

Status: source-reviewed Section: Members & Families

Search documentation

Type to search.

Purpose

Create one WordPress/WooCommerce customer account and verify that GymCore shows the same person without inventing a second member record.

Access and dependencies

For: Manager or administrator<br> Capabilities: gym_view_attendance to view GymCore Students > Students; WordPress create_users and edit_users to create or edit accounts<br> Dependencies: A unique email address and the approved member identity/contact details

The GymCore Students screen is a roster and profile view. The reviewed source does not provide an add-member form there.

Add a member

  1. Open GymCore Students > Students, use Search students…, and search the email address before creating anything. Expected: One matching profile opens, or the roster shows no existing account. Stop and reconcile multiple matches.
  2. If no match exists, open Users > Add New. Enter the approved username and email, choose the intended WooCommerce customer/member role, and select Add New User. Expected: WordPress shows one new user with the intended role. Account email behavior follows the checkbox and mail configuration on that form.
  3. Return to GymCore Students > Students and search again. Expected: The new user appears once in the roster. If it does not, verify the assigned role and current roster filters instead of creating another user.

Edit a member

  1. Open the member in GymCore Students > Students. If your account has edit_users, select the pencil action whose tooltip is Edit in WP Admin. Expected: WordPress opens Edit User for the same numeric user ID.
  2. Change only the approved identity/contact fields and select Update User. Expected: WordPress reports that the user was updated and the values persist after reload.
  3. Reopen the GymCore profile and any related WooCommerce customer, order, or subscription. Expected: The same user ID owns the intended records. GymCore rank, attendance, notes, and billing are not silently rewritten by an identity edit.

Impact, recovery, and privacy

User edits are reversible by restoring recorded prior values. Deleting or merging users can orphan attendance, ranks, orders, subscriptions, waivers, and relationships; this guide does not authorize either action.

Collect only the identity/contact information the gym needs. Keep medical details, consent evidence, payment data, and credentials in their approved dedicated systems—not general user fields or screenshots.

Troubleshooting

  • If the roster omits an existing user, record the user ID, assigned roles, filters, and exact search term; do not create a duplicate.
  • If Edit in WP Admin is absent, the current account lacks edit_users. Ask an administrator to perform the edit with their own account.
  • If WooCommerce billing details disagree, correct the customer/order/subscription source record separately; do not create a replacement member.

Verify in the source systems

Reopen Users, GymCore Students > Students, and any linked WooCommerce customer/order/subscription. Match them by numeric user/customer ID and email.


Source-verified: src/Admin/StudentRoster.php and templates/admin/student-profile.php for roster access and Edit in WP Admin. WordPress user-form labels can vary by installed version.

Need help?

Describe one problem and the installed versions. Never send passwords, license keys, API keys, payment details, or member records.

Contact GymCore