Alcuni campi deveono essere necessariamente bloccati, per esempio il codice fiscale o la partita iva. Tutti gli altri sono liberamente modificabili. Se sei sposato o divorziato il codice fiscale non cambia.
Però, pensa se il cliente cambia la residenza:
Puoi montare una tabella SPEDIZIONI per relazionare il cliente, l'ordine e l'indirizzo di spedizione.
O creare un checkbox che, se attivato ti permette specificare un indirizzo di spedizione diverso: esempio: se non lo spunti prendi l'indirizzo del profilo del cliente, se lo spunti prendi l'indirizzo dal form che il cliente compila. E i dati li salvi nella tabella ORDINI.