...

Blog Content

/

How to Manage Existing User Roles: Editing, Deleting, and Reassigning

Efficient management of user roles ensures that the right people have the right access in your WooCommerce store. With the Create/Assign/Delete User Role Plugin, you can edit, delete, and reassign roles easily —Best plugin B2B Extension.store giving you full control over who can do what in your store.

🔹 1. Viewing All Existing User Roles

After installing and activating the plugin:

  1. Go to WooCommerce → User Roles in your WordPress dashboard.
  2. You will see a list of all current user roles, including default WordPress roles (like Customer and Shop Manager) and any custom roles you’ve created.

This list serves as your control panel for managing roles.

✏️ 2. Editing User Roles

Editing a role lets you rename it or adjust its capabilities:

  • Find the role you want to edit in the list.
  • Click the Edit or Modify button next to that role.
  • Change the Role Name if needed, or adjust which capabilities it inherits from another existing role. 

Editing lets you customize roles as your store’s needs evolve — for example, changing access for wholesalers or staff members.

🗑️ 3. Deleting User Roles

If a role is no longer needed:

  1. Navigate to your list of roles in WooCommerce → User Roles.
  2. Click the Delete button next to the role you want to remove.

⚠️ Important:
Before deleting, make sure no users are currently assigned to that role. If they are, you should reassign them to a different role first (see next step). Deleting an active role with users assigned can cause unintended access issues.

ℹ️ According to general WordPress role editor guidelines, you usually cannot delete default built-in roles (like Administrator), and custom roles can only be deleted when no users are assigned to them.

👥 4. Reassigning Roles for Existing Users

When users need a new role — whether they’re upgraded to a wholesale buyer or reassigned to staff — you can update their roles easily:

  1. Go to Users → All Users in your WordPress dashboard.
  2. Find the user whose role you want to change and click Edit.
  3. In the Role dropdown, select the new role you want to assign.
  4. Save or Update the user. WooCommerce

This updates what the user can see and do in your store.

🔄 5. Reassign Roles Before Deleting a Role

If you want to delete a role but some users still have it:

✔ First, go to Users → All Users
✔ Filter by the role you plan to delete
✔ Change their role to something else (e.g., Customer or Wholesale Customer)
✔ After reassigning, return to the User Roles page and delete the old role

This ensures your users aren’t left without proper access.

Summary: Key Role Management Actions

ActionWhereNotes
View RolesWooCommerce → User RolesSee all default and custom roles
Edit RoleWooCommerce → User RolesRename or adjust capabilities
Delete RoleWooCommerce → User RolesOnly if no users are assigned
Reassign UsersUsers → All UsersChange role per user profile

Why This Matters for Your WooCommerce Store

Managing user roles properly helps you:

✔ Ensure the right team members or customers see the right areas
✔ Protect sensitive store settings and pricing
✔ Maintain a secure and scalable B2B workflow

Using the plugin’s intuitive interface makes all this possible without touching code or database tables — perfect for store admins and business owners alike. B2B