Hey @maxiec,
Thank you for reaching out! When a new affiliate signs up for your affiliate program, we also create a user account for them on your site.
We do this so that we can leverage WordPress’ robust users system to allow affiliate to log into their account in the most safest way.
To help you manage these users more easily, besides WordPress’ default “subscriber” user role, we add the “affiliate” user role as well, as you noticed.
The “subscriber” role is added by your WordPress site by default when the new user account is created, while the “affiliate” user role is added by SliceWP, to help you distinguish affiliate users from other user roles.
I highly recommend you to continue with both user roles, as if you ever decide to abandon SliceWP, you may face issues, as the “affiliate” role may be removed from these users. If these users don’t have a “subscriber” or any other role, you can end up with broken user accounts.
If you don’t want new user account to have the “subscriber” role, but another one, you can change the default user role from your WordPress admin area > Settings > General > New User Default Role.
Thank you and best wishes,
Mihai