Send order notifications when user is anonymous 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?]
Since the user account for anonymous orders is created upon checkout completion, it may be that you just need to assign your custom rule a higher weight. It would need to execute after the other rule that creates and assigns the order owner user account to the newly completed order.