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) »
  • Support »
  • Using CiviCRM »
  • Using CiviContribute (Moderator: Donald Lobo) »
  • Association Region Dues, Membership Type
Pages: [1]

Author Topic: Association Region Dues, Membership Type  (Read 1391 times)

higherform

  • Guest
Association Region Dues, Membership Type
June 10, 2008, 03:26:11 pm
I am consulting for a particular association, and we are strongly leaning towards the use of CiviCRM for membership CRUD, display to the public, etc (version 2.0 within Drupal 5.7). There are two major problems that need to be solved before we can commit to the CiviCRM system:

1. The association currently charges dues to its members once a year, corresponding to its fiscal year. We would like to have the possbility of using CiviContribute to take the membership dues online. However, the membership should not be allowed to choose a different membership type on that form. Whatever membership they had in 2007 is what they should be charged for in 2008. How do we accomplish this?

2. The association has a both "international" and "regional" membership dues. The regional dues vary by region and by international membership type (there are currently about 100 membership types). A limited, hypothetical table of their current regional dues structure is given below:

Regions
International DuesCentral (CE)East (EA)WorldWide (WW)
Certified2509010050
Certified/Retired150456040
Student100202525

Unfortunately, I am unable to figure out how to accomplish charging both "international" and "regional" dues in one "Membership Dues" payment page transaction (without resorting to editing the underlying php coding, of course). Is there a particular technique using built in custom data types in to CiviCRM that would allow this? Could some sort of module or extension be built for it that would still allow proper version updates in the future? Or is the only "solution" to force all regions to charge the same amount of dues for each membership type, and just lump it in with the international dues? 

Any thoughts, ideas, solutions, pointers to wikis or other threads with similar topics, etc you all can provide for this would be very helpful indeed.

Thanks

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Association Region Dues, Membership Type
June 10, 2008, 06:38:21 pm
1. You might be able to accomplish this by creating a custom copy of the template which renders the table of Membership Types during a renewal (templates/CRM/Contribute/Form/Contribution/MembershipBlock.tpl). You can read about customizing templates here:
http://wiki.civicrm.org/confluence/display/CRMDOC/Customize+Built-in+and+Profile+Screens

2. The ability to offer > 1 set of memberships on a single signup/renewal page has come up a few times - but we haven't tackled it as of yet. I don't think there's any way to do this w/o modifying the underlying PHP code.
Protect your investment in CiviCRM by  becoming a Member!

ansm

  • Guest
Re: Association Region Dues, Membership Type
June 27, 2008, 05:52:19 am
2. Not sure, but this might help:  I have multiple membership types and prices.  I made a simple page with links to separate sign-up pages.  Each sign-up page is a Contribution page.  You can even have different profiles for each for regional questions.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviContribute (Moderator: Donald Lobo) »
  • Association Region Dues, Membership Type

This forum was archived on 2017-11-26.