Answers.Body: <p>It sounds like your custom fields are on the contact record. If you create custom fields on the contribution instead then you avoid the problem.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-01-07T18:07:39.670Z
Answers.Text: oh my god. duh. thank you so much! :)
Answers.UserDisplayName: Nicole
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-01-13T17:36:17.757Z
Answers.Text: one more question... hopefully this is ok... :) would it be the same thing for CiviEvents with custom profile fields? thank you!
Answers.UserDisplayName: Nicole
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-01-13T22:34:01.897Z
Answers.Text: Yes ... but if you are wanting to record custom info about someone's participation in the event, put the custom field on the Participant record, not the Event.  If you want a longer answer ask it as a new question :-)
Answers.UserDisplayName: Aidan
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-01-15T18:07:50.773Z
Answers.Text: thank you so much!
Answers.UserDisplayName: Nicole
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-01-06T17:49:26.440Z
Answers.LastActivityDate: 2021-01-06T17:49:26.440Z
Answers.UserDisplayName: Aidan
Body: <p>Hopefully I can explain this so it makes sense. :)</p>
  <p>We have customers that have donation pages (and events) that they use custom fields with, but when someone completes the custom field once, it does show in the contact's profile. If the same person comes back and makes another contribution, but chooses a different option for the custom field, it overrides what they entered previously.</p>
  <p>We work with a lot of nonprofits, so they have people making multiple donations at different times throughout the year (and sometimes monthly), but they need to have a record of each designation the donor selects every time they make a donation.</p>
  <p>Is there a way to prevent the information in the custom field from being overridden each time someone donates with a different designation?</p>
  <p>Any help would be greatly appreciated. :)</p>
  <p>Hopefully it makes sense.</p>
  <p>Let me know if you need any further information. :)</p>
  <p>Thank You!</p>
  <p>Nicole</p>
  
Tags: <civicontribute><custom-fields><drupal-8><drupal-7>
Title: CiviContribute/CiviCRM overrides content entered into a custom field each time a donation is made
ThreadText: # CiviContribute/CiviCRM overrides content entered into a custom field each time a donation is made
  
  (Asked by: username_0 on 2021-01-06)
  
  Hopefully I can explain this so it makes sense. :)
  
  We have customers that have donation pages (and events) that they use custom fields with, but when someone completes the custom field once, it does show in the contact's profile. If the same person comes back and makes another contribution, but chooses a different option for the custom field, it overrides what they entered previously.
  
  We work with a lot of nonprofits, so they have people making multiple donations at different times throughout the year (and sometimes monthly), but they need to have a record of each designation the donor selects every time they make a donation.
  
  Is there a way to prevent the information in the custom field from being overridden each time someone donates with a different designation?
  
  Any help would be greatly appreciated. :)
  
  Hopefully it makes sense.
  
  Let me know if you need any further information. :)
  
  Thank You!
  
  username_0
  
  **Tags:** civicontribute, custom-fields, drupal-8, drupal-7
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2021-01-06. Score: 4 | Accepted answer
  
  It sounds like your custom fields are on the contact record. If you create custom fields on the contribution instead then you avoid the problem.
  
  > **Comments:**
  > **username_0**: oh my god. duh. thank you so much! :)  
  > **username_0**: one more question... hopefully this is ok... :) would it be the same thing for CiviEvents with custom profile fields? thank you!  
  > **username_1**: Yes ... but if you are wanting to record custom info about someone's participation in the event, put the custom field on the Participant record, not the Event.  If you want a longer answer ask it as a new question :-)  
  > **username_0**: thank you so much!  
  
  ---
  
  