Here's my use case: a secretary for a law firm or other organization will register multiple people for their firm or organization to an event. Some people they are registering will be members, others non-members. Members and non-members have different pricing. CiviDiscount appears to key off the user that's logged in to determine membership when I tested it. If that person is a member, then they can register the non-member as a member. That then means that someone has to check everyone who was registered to determine if the pricing is correct. Some of these organizations will be registering 20-30 people. That's a lot of work over multiple organizations.

Any suggestions on how to make this work in the way I need it?


  • how often would you be using this scenario. a customisation could be made that would involve the Secretary having a 'dropdown/autocomplete' of other company employees, and that the system would therefore 'know' who is a member and who is not, and could be tweaked to offer only the 'member' prices where appropriate. also, what CMS?
    – petednz - fuzion
    Aug 27, 2021 at 21:43
  • They hold about 8 meetings per year. It's operating on Drupal 9. Thx.
    – Marv S
    Aug 28, 2021 at 3:44
  • If you used 'Permissioned Relationships' extension and Drupal webforms the secretary could log in, then on the webform they could select the person(s) they are registering, and the system would know if they were a member or not and hence apply the right pricing.
    – petednz - fuzion
    Aug 28, 2021 at 21:33


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Browse other questions tagged or ask your own question.