Let's say you have an event where members will be registering and can also register a guest. The member's ticket is free, but the guest ticket is charged a fee. Our first instinct is to use member and non-member registration types, right? But here's the catch:
Attendee registration types are not able to authenticate based on each individual being registered; rather, it uses the person creating the registration as the default. This means if a member goes and enters their email, the system recognizes they are a member, and they are registering both themselves and a guest, GrowthZone cannot force the member to purchase a non-member registration type. It will allow the member to purchase a member-only registration type for their non-member guest.
That being said- discounts DO validate on an individual attendee basis. So our solution?
Set up a Membership Type Discount for a full price registration type.
The setup becomes:
- Member Validation (in the Overall Registration Options on the Attendee Setup Tab) should be set at minimum to Email Address Exact Match.
- One Simple Paid Registration Type, priced at the full non-member guest cost, available to Everyone
- One Membership Type Discount, for the desired membership types, that sets the price of a member registration to $0.
Then, when the member enters their email in the Contact Information section and they are recognized as a member, they can select as many tickets as needed. If they register themselves and add their nonmember guest, the system will grant the member the discounted ticket price (in this case, $0.00) and charge the full amount for the nonmember guest.
The Attendee Setup tab would look a little like this:


See Add a Simple Paid Registration Type for more information.

See Membership Type Discounts for more information.
The member goes to the registration page and enters their email address to validate:

They select their registration option:

And enters the attendee information:

The member receives the full discount (in this case, a $0 ticket) and their guest pays the full registration cost.
