Today I was thinking of friendly way to end a transaction on my webpage. For the purpose of this question think of it as a standard receipt/confirmation page at the end of a shopping order.
Most sites seem to have a variation of "Thank you" for their post order messages.. However, I personally don't like that terminology as it sounds overused and impersonal. These answers: Should an interface ever say "thank you"? seem to agree that gratitude is a nicety that best be avoided.
While thinking of how real life transactions normally end the phrase "Have a nice day" came up. However, I immediately found many reasons not to use that phrase:
Since it is often uttered by service employees to customers at the end of a transaction, particularly in Israel and the United States, its repetitious and dutiful usage has resulted in the phrase developing, according to some journalists and scholars, a cultural connotation of impersonality, lack of interest, passive–aggressive behavior, or sarcasm.
https://en.wikipedia.org/wiki/Have_a_nice_day
Book - Global UX: Design and Research in a Connected World
So my question is are there any acceptable friendly/personal sounding messages to end transactions or do they all have their pitfalls? Is a standard "Your order has been submitted", although cold, a better experience for the user?