CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Discussion (deprecated) »
  • Feature Requests and Suggestions »
  • Usability Improvements (Moderator: Dave Greenberg) »
  • Consolidate contribution and membership creation form
Pages: [1]

Author Topic: Consolidate contribution and membership creation form  (Read 1220 times)

samuelsov

  • I post occasionally
  • **
  • Posts: 45
  • Karma: 2
    • Coop SymbioTIC
  • CiviCRM version: 3.x, 4.x
  • CMS version: Drupal 6 & 7
Consolidate contribution and membership creation form
December 02, 2011, 12:00:31 pm
For an editor of a CiviCRM site, there are 5 differents form to create a new contribution :
- from contribution tab of a contact, create a contribution with a credit card
- from contribution tab of a contact, create a contribution with other payment instrument (check, ...)
- from membership tab of a contact, create a contribution for a membership with a credit card
- from membership tab of a contact, create a contribution for a membership with other payment instrument (check, ...)
- create a contribution without knowing the contact by using the general "New contribution"

I see several problems with this :
- complex for a user to find the form he need
- some use case are impossible to accomplish (ex: create a monthly membership with recurring credit card payment or doing a preauthorized recurring payment which is a recurring payment without the need of a credit card / gateway)

Can we imagine one form to do all this ?
For example, modify the general "New contribution" form by adding :
- a checkbox "Membership" which allow to enter membership information if checked.
- a checkbox "Credit card" which allow to do a payment by credit card using a gateway
- recurring payment option which allow either to do a credit card automatic payment or a pledge check payment (other subject but maybe consider to consolidate also pledge and recurring paiement which seems to have a lot in common).

Any thought ?
Consultant @ SymbioTIC.coop

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Consolidate contribution and membership creation form
December 07, 2011, 10:17:49 am
Hi Samuel - I think it would be pretty easy to merge the 1st and 2nd flows (or at least allow user to select 'submit cc payment' option from the basic create contribution form). They are really the same form - the 'submit cc' flow is invoked by adding "&mode=live" or "&mode=test" to the URL. Hence there could be a UI element to do that switch from within the form.

We're in code freeze for 4.1, but a patch to the above for 4.2 (against trunk) would be welcome. We should be branching 4.1 in the next day or so.
Protect your investment in CiviCRM by  becoming a Member!

samuelsov

  • I post occasionally
  • **
  • Posts: 45
  • Karma: 2
    • Coop SymbioTIC
  • CiviCRM version: 3.x, 4.x
  • CMS version: Drupal 6 & 7
Re: Consolidate contribution and membership creation form
January 05, 2012, 12:13:08 pm
Ok, thank you Dave.
If i am lucky, it will work with only a few changes in templates/CRM/Contribute/Form/Contribution.tpl and templates/CRM/Member/Form/Membership.tpl
I will see how difficult it is to add javascript to switch between the 2 modes.

Consultant @ SymbioTIC.coop

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Discussion (deprecated) »
  • Feature Requests and Suggestions »
  • Usability Improvements (Moderator: Dave Greenberg) »
  • Consolidate contribution and membership creation form

This forum was archived on 2017-11-26.