I am trying to setup an optional but recurring donation/contribution on a membership signup Contribution Page. Ideally, the new member will also have an option to choose frequency of payment, but we can do without. enter image description here

I have tried price sets with a second membership for a "dummy" organisation for the donation bit, but it doesn't seem to give me an option for BOTH to be recurring.

I have also tried activating membership contribution and Contributions Amount on the campaign page, (without price sets) but as soon as I activate recurring contributions, I get the following error: enter image description here

When I then enable separate payments from the membership tab, I get the error

You cannot enable both Recurring Contributions and Auto-renew memberships on the same online contribution page.

Has anyone got a workaround? Any help and guidance towards the right direction is much appreciated.

  • 1
    Adding this as a comment and I may be able to come back later and answer this fully but, if you're on drupal, you might be able to achieve this with webform civicrm, rather than a contribution page as webforms now supports recurring contributions. Are you on drupal? – Matt Lind May 3 '17 at 10:09

If you are on Drupal, then webform_civicrm can indeed mix and match different monies [Membership + Contribution + Event] and since recently construct a recurring series as well. There are some differences though compared to how each of these individual bits work using CiviCRM Core itself:

  • you will add up all components using webform elements -> to get a Total $ amount;
  • you can then present to the user (or config them yourself) - how you want these to be paid (now, monthly installments, etc)
  • you end up with one payment - and since CiviCRM Core is not really expecting that this is possible, you won't see the distribution of that payment in the backend. So a $100 contribution + $50 Membership will show $150 payment both on the Contribution screen as well as on the Membership screen.
  • Thank you, KarinG. Using your example, would civiCRM then record a total of $300? Wouldn't that creat problems for the accountants? Or, is there a workaround that? – NullPointer May 3 '17 at 18:57
  • No the totals are still ok! The monies add up just fine it's just the display issue; – KarinG - Semper IT May 3 '17 at 19:16
  • So there is only one $150 payment 😀 – KarinG - Semper IT May 3 '17 at 19:18
  • It turns out webform_civicrm does not work with my payment gateways. I guess, I will have to end up with different signup forms. Or may be, explore the ** widget ** tab a bit more. There should really be an easier way. – NullPointer May 7 '17 at 19:11

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.