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 Core CiviCRM Functions (Moderator: Yashodha Chaku) »
  • Process for adding data to pages
Pages: [1]

Author Topic: Process for adding data to pages  (Read 1449 times)

Wonder95

  • Guest
Process for adding data to pages
January 01, 2008, 06:45:52 pm
Okay,now that I asked and answered my own question on that last post, I have a more general question about creating profiles and using them for memberships.  My client will have three membership levels: Regular, Associate, and Affiliate.  All three will gather the following info:

Name (first/last)
E-mail address
Job Title
Employer Name
Employer Address/City/State/Zip
Years Experience
Phone
Interests (checkbox list)

Then, there will be an Affiliation field, but options will be different for Affiliate memberships that for Regular/Associate memberships.

So, with all that, my questions are about setting this up with profiles and custom fields.  From what I can tell after wading through the documentation for a few hours is that I would
1) create any custom data fields I will need in addition to the standard fields already available
2) create a profile for each membership level
3) create a contribution page used for registering for memberships

Is that correct?  Also, do I create a separate contribution page for each level of membership, or just one for all?

Thanks.

Wonder95

Kurund Jalmi

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4169
  • Karma: 128
    • CiviCRM
  • CiviCRM version: 4.x, future
  • CMS version: Drupal 7, Joomla 3.x
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Process for adding data to pages
January 01, 2008, 08:39:52 pm
My thoughts:

1. Define Membership Types as per your client requirements.
2. Create profile with fields you require (core civicrm fields + custom data), You don't have to create multiple profiles.
3. Create Online Membership page using above membership types. (You need to create only one page)
    check http://demo.civicrm.org/drupal/civicrm/contribute/transact?reset=1&action=preview&id=2

   - Include profile that you created for this Membership page.

HTH

kurund
Found this reply helpful? Support CiviCRM

Wonder95

  • Guest
Re: Process for adding data to pages
January 07, 2008, 07:05:01 pm
Follow up question: in my applicant profile, I am gathering his employer information (employer name, address, city, state, zip, web site URL).  When adding those fields to my profile, should the first field (the CiviCRM record type) be Individual or Organization?  The Individual type has a Current Employer field, which seems logical for the employer name, but is it a problem if I use Current Employer for the name, and the address/city/state/zip fields from the Organization type?  Or does it even matter at all which fields I use from which type?

Thanks.

Wonder95

Kurund Jalmi

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4169
  • Karma: 128
    • CiviCRM
  • CiviCRM version: 4.x, future
  • CMS version: Drupal 7, Joomla 3.x
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Process for adding data to pages
January 07, 2008, 08:52:08 pm
Wonder95:

If you want to gather address details for Organization then it makes sense to have entire profile with fields of type Organization. But If you want to collect information for an Individual and you want Organization, you should use Current Employer. (This also creates relationship between Ind. and Org.)

HTH

kurund
Found this reply helpful? Support CiviCRM

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Process for adding data to pages
January 08, 2008, 10:15:24 pm
Quote from: Wonder95 on January 01, 2008, 06:45:52 pm
Then, there will be an Affiliation field, but options will be different for Affiliate memberships that for Regular/Associate memberships.

Amending Kurund's response below a bit - given the above... You can NOT make the field / values in a profile "dynamically change" in response to a selection on the membership signup/contribution page. Hence, if the options for an Affiliate membership are different - you'll need to create a separate profile and separate contribution page for that membership type.

With regard to the Organization (employer) address info... there are some restrictions on mixing fields belonging to different contact types within a single user-defined form (e.g. a profile and/or contribution page). Hence I'm not sure you'll be able to collect the employer ("organization") address info on the contribution page. I haven't actually tried this - so give it a spin. But I suspect the best you can do is collect the employer name and the individual's address info - at least without doing some custom coding / hacking. If someone else has already done something like this - pipe up please :-)
Protect your investment in CiviCRM by  becoming a Member!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Core CiviCRM Functions (Moderator: Yashodha Chaku) »
  • Process for adding data to pages

This forum was archived on 2017-11-26.