Can a customer have multiple contact details?
Yes they can. When you create a new customer or edit an existing customer's details, you will see a field to add a secondary email address.
Secondary email addresses are sent a copy of the same information sent to the primary email address such as order updates and payment requests. However, the customer portal account where customers can manage payments and bookings will be aces sable only under the primary email address.