I am working on an "on the fly" create new contact form for when a user is creating an order, but wants to create a new contact while on the order form page.
The issue here is if a user enters an email address that is already entered in their address book. Our system sends out invoices automatically via the contacts email so we can not have duplicate emails. I have two primary actions in question.
• Rather than having an "edit existing contact" AND a "choose this contact instead" I figured the user can just "edit" the contact and then save as the desired contact.
• IF the user decides to delete the old contact, I wanted to avoid a popup within a popup but felt a confirmation is needed, so Im hoping for a state change with the buttons switched around to avoid a "double click" and the user permanently deleting by mistake.
Please let me know if you see any gaps, or better ways to handle these.