Nicolas,
So, our client would like the address management section of the checkout process adjusted, and I'm not sure what our options are here. I'll try to outline this as best I can, and would greatly appreciate your feedback on whether each is possible, what would be involved in doing them, and whether or not each option would require additional development to achieve.
1) The checkout process shows one address for billing (the one that was entered at registration), along with an Edit button. If the billing address is edited, the existing address would be replaced by the new one, and the old address would not show up in the list. On the shipping side, if the "use same address for shipping" box is unchecked, the existing address would appear on the shipping side, along with an Edit button. If the address is edited, the new address will replace the old shipping address. Neither side would ever show more than one option. There would be no Delete button on either side.
2) When the user gets to the checkout screen, they are presented with two columns. The billing column has the address form with the fields pre-filled with the information entered at registration. Under that is a "use same for shipping" box. In the shipping column, the same fields are presented, also pre-filled, but grayed out until the checkbox is unchecked. Either side can be edited independently and then submitted to continue with payment.
Basically, the client thinks the address management is confusing. They don't like that every address entered is available in both the billing and shipping sides, and that if an address is deleted on the shipping side it is also deleted on the billing side (or if one is added on the shipping side, it also appears on the billing side). They would like the billing and shipping addresses to be separate and not connected.
Would it be possible to accomplish either of these? If they would require development time, could you provide me with an estimate? Could I accomplish anything similar on my own with edits to the view?
Also, on another note: Is it possible to condense empty optional fields in the address display so that they are not displayed as blanks on the front end? It makes the address selection screen confusing when there are gaps in each listing.
Thank you again!