I find that when anonymous users are ordering something from my site I cannot send order notification messages using the "out of the box" Commerce rules. The error message that I get says that Rules is unable to create the message entity, and the apparent reason that it cannot is that the parameter that the Commerce rule provides [commerce-order:owner] does not work [???] for anonymous users.
I can and have fixed this by changing the parameter to [site:current-user], but am wondering if there is some other way to get this to work. [Like, for example, setting an order property?]