feat(form): display Company field in donation form #2453
As a donor, I want to associate my donation with my company so that it is clear that the contribution came from my organization rather than just myself.
I currently cannot indicate that a donation is on behalf of my company because there is no field to do so.
I expect to see a
Allow a user to enable company donations in the
First Name/Last Name followed by a Company field is an extremely common pattern on forms across the web, and I think that's the simplest approach here.
If the customers requesting this feature want to see donations by company rather than individual, then that is something that should be handled via reports. We should not have to alter Give's data structure to accommodate it.
In addition, having an individual to tie the donation back to is necessary for many reasons. If you receive a large donation from a company and it is pending, then you need to know who to contact. Many other reasons but you get the picture.
changed the title
Consider a way to ask for Company Name instead of First/Last Name
Mar 14, 2018
@kevinwhoffman List looks good to me. I have following question and suggestion.
Good question. Lets go with
I think you are right we should store the company as donation meta so that the company entered in the donation form is permanently recorded for that donation. But we should also record it in donor meta to associate the company with the individual so it can be displayed in the donor details screen.
To summarize, the company in donation meta never changes, but the company in donor meta gets updated based on the most recent donation in which that donor supplied a company.
I will update the tasks to reflect this approach. Thanks @ravinderk.