New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow admins to collect donor's address #370
Comments
As of right now it's being stored in usermeta which isn't optimal since Guests should have the ability to save address, additional emails, etc. I like the discussion about a I'm not sure where Pippin and company are on that... |
Strongly agree that address information should be linked to the donor, not the transaction! |
Pending completion of #653 |
Thinking this over: the "Billing Details" fieldset is currently being used for credit card transactions and cannot be used for donor's addresses because of the way each gateway is integrated with them. We're going to need to create separate fields for the address fields which integrate into the "Personal Info" field set. A few considerations:
Solutions to considerations: 1 & 2: - I propose that when both the donor and billing address field sets are present that the billing address fields are hidden and a checkbox will expand and collapse them as necessary. They would be collapsed by default and the checkbox would ask: "Do you have different billing address?". If checked, then the additional fields appear. If not, the address fields from the donor's address are brought over. Here's a quick concept of what I'm thinking: |
…Forms Options #370 Also rearranged other options so they make more sense under the advanced tab
…m option to override global #370 Bunch of doc block updates
@DevinWalker I agree with you on all 4 points. Both donor address and billing address need saved with each transaction. Current behavior shows that a registered user's address is updated to reflect the billing address used in their most recent donation. For this reason, we should continue to record the billing address separately as part of Regarding the checkbox, I recommend we:
For those reasons, I recommend a The question then becomes where to save the address info. Seems to me if we are going to start saving addresses for unregistered users in the |
@kevinwhoffman that's nearly exactly what I'm thinking we do. The CC billing address is currently stored in Here's my rundown of the line items:
Notice how it has the "Change Your Billing Address" which pulls from Final note: because of the UI significance of this and the major admin UI shifts we are making in |
@DevinWalker I agree with all of the above. |
This is still causing headaches for folks trying to export donor info for creating tax reports. |
More reports from users wanting to use the "Export Donors in CSV" tool and not seeing the address info there at all. As an interim solution the "Export Donor History" tool exports the addresses, but if a donor gave multiple times then it lists those duplicates, so the admin has to exclude duplicates from the CSV file in order to use for lists and whatnot. |
Currently the Billing Address is tied only to a Transaction, NOT to the Donor Details. This is because a login is required to store the address information and tie it to usermeta.
@DevinWalker dug into this today. Question is, can we safely and reliably tie the billing address to the donor data instead of usermeta so that billing information is saved for ALL donors, not just logged in donors.
The text was updated successfully, but these errors were encountered: