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 »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Create a 'donor' contact subtype?
Pages: [1]

Author Topic: Create a 'donor' contact subtype?  (Read 794 times)

civieric

  • I post occasionally
  • **
  • Posts: 37
  • Karma: 1
  • CiviCRM version: 4.3.5
  • CMS version: WordPress
  • MySQL version: 5.5.32
  • PHP version: 5.4.17
Create a 'donor' contact subtype?
March 24, 2014, 08:30:06 am
I'm creating subtypes for an org (service providers, clients, employees,...).
I'm wondering if it's redundant to create a 'donor' subtype? Or would anyone  be a donor once they're recorded as having made a contribution?

jaapjansma

  • I post frequently
  • ***
  • Posts: 247
  • Karma: 9
    • CiviCoop
  • CiviCRM version: 4.4.2
  • CMS version: Drupal 7
  • MySQL version: 5
  • PHP version: 5.4
Re: Create a 'donor' contact subtype?
March 24, 2014, 08:33:18 am
depends on your process. Simple use is to say that everybody is a donor as soon as they have made a contribution.
But that is not always reflecting the real world. What do you want to record on a donor subtype which isn't on other types.
Developer at Edeveloper / CiviCoop

Coleman Watts

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 2346
  • Karma: 183
  • CiviCRM version: The Bleeding Edge
  • CMS version: Various
Re: Create a 'donor' contact subtype?
March 24, 2014, 08:40:56 am
I tend to stay away from sub-types of Individual. Sub-types of organization make sense to me (school, church, nonprofit, etc) but sub-types of individual always seems to be redundant with other data. And since there's no such thing as a "smart" sub-type, it's too much manual work and too likely to get out-of-sync with reality.
Try asking your question on the new CiviCRM help site.

civieric

  • I post occasionally
  • **
  • Posts: 37
  • Karma: 1
  • CiviCRM version: 4.3.5
  • CMS version: WordPress
  • MySQL version: 5.5.32
  • PHP version: 5.4.17
Re: Create a 'donor' contact subtype?
March 24, 2014, 10:01:09 am
 Thanks, Coleman and Jaap.

Coleman, when you say "sub-types of individual always seem to be redundant with other data," are you thinking in terms of groups and tags?

As I see it, just starting to feel my way into CiviCRM, when I create a contact, I could assign it to one or more groups or I could create it as one or more sub-types. Are you suggesting that taking the "groups" route proves more useful because groups are "smart"?

 

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Create a 'donor' contact subtype?
March 24, 2014, 12:31:20 pm
Agree with Coleman to steer clear of sub-types unless you have custom Contact fields that are specific to one and not another type. eg

A use case where we do use Indiv sub contact types is eg where the client is working with schools etc and there are Custom Fields that are specific to
- students
- staff
and we don't want those custom fields showing on 'all contact types'
and the contact types are generally mutually exclusive

I would not use sub-types for donors.
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

Coleman Watts

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 2346
  • Karma: 183
  • CiviCRM version: The Bleeding Edge
  • CMS version: Various
Re: Create a 'donor' contact subtype?
March 24, 2014, 12:46:46 pm
As pete said, sub-types are only really useful for limiting the scope of custom data.
Sub-types, tags, and groups (exception: smart groups) all have the limitation that they have to be manually updated.
Instead, try to structure your database around naturally occurring events. For example, if you create a smart group of everyone who has given a donation, then all donors will be in that group by virtue of having donated - no need for some poor intern to sit at a keyboard all day updating people's group status (and much more reliable).

Pete - I had a similar situation at woolman and resisted the urge to create a sub-type. Instead I used the hook for contact tabs to hide the custom student tabs for non-students (using relationship data to determine if they were a student or not). A bit of coding up front, but less manual data wrangling for staff.
Try asking your question on the new CiviCRM help site.

civieric

  • I post occasionally
  • **
  • Posts: 37
  • Karma: 1
  • CiviCRM version: 4.3.5
  • CMS version: WordPress
  • MySQL version: 5.5.32
  • PHP version: 5.4.17
Re: Create a 'donor' contact subtype?
March 25, 2014, 07:48:23 am
Thanks. Helpful tips.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Create a 'donor' contact subtype?

This forum was archived on 2017-11-26.