[UX] Capture user information during checkout
This is the UX issue for #298715 (closed)
From this comment:
I opened up a UX issue #322085 (closed) to look into some different solutions. I'm thinking that it will probably be something along the lines of what you initially proposed @amandarueda where we have the checkout capture customer data like full name.
I've also been thinking more about capturing company information (name of company, size of company), which a couple months back we decided to capture via signup. However, the more I've been thinking about it, the more I see the flaws in that, namely that the company information could have changed in between account creation and subscription purchase or the person could have signed up as an individual but later joined a company.
I'm thinking that maybe adding a "Customer information" section of the checkout might be the way to go here where we can capture the customer's name, company, and company size. Anyway, just an idea, but I'll explore it in the UX issue.
Proposal
Requirements
If we have previously collected this info (first/last name, company name, company size) from a customer and we have it stored in their profile/account, we need to autofill it.
MVC
- First name and last name (required for everyone)
- Company name (required only for companies with more than 1 user/seat)
- Company size (required only for companies with more than 1 user/seat)
Iteration 2
- Capture customer address separately from billing address
- Allow user to select "same as customer address" for their billing address