Q:

How do I give event registrants one of four prices but allow admins to select a free option for guests?

I have an event signup form where I have four different price options. I have made this a mandatory field in order to require that registrants select one price option. However, when I as an admin user sign up a guest or volunteer, I would like there to be another option that does not cost anything.
Is there a way of doing this without also offering this option to the regular attendee? I cannot figure out how.
The workaround that we have is to add an additional field for admins with a negative amount to reduce the payment down to 0. This is not a great solution.

A:

I have accomplished this using the CiviDiscount module. It works well. You'll just need to create a code that offers a 100% discount and then only share this code with people whom you deem qualified for free registration. 

