Presently, the order email field shows up separately in an "Account Information" fieldset.
User experience is somewhat CLUTTERED with three fieldsets
Account Information Fieldset (Containing only 1 item)
Billing Information Fieldset
Customer Information Fieldset (Custom)
The ideal thing would have been to make it possible for instance to have the email field added to a customer profile (such as a Customer Information Profile). Things like "help messages", e.g (telling the user that only official emails are to be supplied, etc) would then be possible.
I think this would go a long way to providing a standard user shopping experience by reducing complexity of UI layout, keep the experience focused on providing quick checkout information, etc.
rszrama, I salute you for all the good work!
Regards,
Comments
Comment #1
rszrama commentedIt is a little cluttered, but it's a fundamentally separate thing - the e-mail address is tied directly to the order, not the customer profiles. This allows an order to retain an e-mail address for historical purposes that may be different than the current e-mail address used for a user account who owns the order. That said, it can be moved using hook_form_alter() and the vertical tab collapsed if necessary.
For reference, here's the mock-up we're moving toward: #725658: Editing order UI
Keep the feedback coming - I'm glad you're taking a critical look at how the modules work. : )