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
    Commented Apr 29, 2019 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
    Commented Apr 30, 2019 at 7:00

1 Answer 1



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
    Commented May 4, 2019 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. Commented May 4, 2019 at 23:16

Your Answer

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

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