Currently, we have a custom profile field
on our contribution page named: "Designation" which user need to have, but also we have contributors that make more than one donation and therefore the designation they selected the first time may not be the same the second time they donate.
Can we have a contact created not based on unique email rather based on other fields? because a donor might use the same email id when making the contributions.