Check to see if Member... option to login. Yes for Member or Guest. I don't think we care at this point if they are Affiliate or Speaker.
My thinking is that anyone (Member, Guest, Affiliate, or Speaker) logs in, then the form fields are auto-filled so they do not have to do that manually. Plus, I would add database field to EVENTS_REGISTRATIONS table which would note which group the Attendee belongs to: Member, Guest, Affiliate, Speaker. This would be viewable via Admin :: Manage Event Attendees. So, Admin would know who and what sort of people attended.
Don't see much value in this, but no harm. Might prove useful as things evolve.
If no listing, then create Guest Account. Okay - Regardless of checking that box.
Correct.
To be clear - If no Member or Guest account - Create Guest profile. Here's the rationale: We usually only promote Events to Guests and Members, not Affiliates or Speakers. If an Affiliate or Speaker registers, they then, apparently, want to be included in Event promotions.
1. Members pay dues and attend Events - We promote Events to them.
2. Guests attend Events - We promote Events to them.
3. Affiliates may attend Events, but not usually - We do not promote Events to them. Not for attendance anyway. We might invite them to sponsor.
4. Speakers may attend Events, but not usually - We do not promote Events to them.
If an Affiliate or Speaker attends, they may want to attend again, so we would want them on the Guest list.
If discovered as Guest... must login. What is value to Guest logging in? Do they have Certificate archive?
Just for reasons outlined above.
Might be worth our while to archive Guest Certs also. Will save admins time when they call asking for copies... which happens frequently.
If more than one account, then we should clarify. One might be simultaneously Member, Affiliate and/or Speaker, but not Guest. One would not be Member and Guest at the same time. If Guest joins, Guest membership should be converted to Member. If member stops paying dues, should become Guest.
Why convert Guest to Member?
The obvious answer is, Guest Joins. Which is easier? Guest joins through normal process and is deleted from Guest roster, or Guest is somehow converted to Member. This would save new member from completing entire profile and avoid same person being listed both places. I don't care how we do it.
We already have something in place to convert stale memberships to guests.
Good