We run courses that has different modules. For example

  • Module A
  • Module B
  • Module c

A participant can chose to attend Module A now and pay.

But couple of months down the line would want to sign up for Module B or C.

Issue I am facing is when registering online for 2nd time, its coming up with a message saying "Oops! You have already registered for this course". Is there a way to solve this problem using civievent please?

PS:We cannot use contribution due to policy within organisation not to mix course payments & donation.

  • Can you do each Module as a separate EVent, and/or can webform help you (if i recall you are on drupal) eg civicrm.stackexchange.com/questions/3920/…
    – petednz - fuzion
    Apr 29 '19 at 22:03
  • Thanks! I have managed to create an event page using webform. But although I have set a price for the event the page does not give option to add payment processor. What am I missing?
    – Tapash
    Apr 30 '19 at 7:00


I believe CiviCRM allows one to register for same event with same email address multiple times, if the setting 'Same email address?' under 'Online Registration' is enabled for the event.

enter image description here



  • Although it works for online registration, from backend it still doesn't allow to register.
    – Tapash
    May 4 '19 at 17:39
  • 1
    Then it should be an bug in CiviCRM if you can replicate it on dmaster.demo.civicrm.org. Please create an issue on lab.civicrm.org if so. May 4 '19 at 23:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.