This one is confusing me and I'm wondering if any CartThrob experts out there have experienced this and have a solution.
My custom email notification and admin email notifications, both triggered by the "successful transaction" event, are identical to one another, except that the "to" line for the admin email is a static email address, while the "to" line for the custom email uses the {customer_email} global variable.
If I am logged into the CP and visit my order form in another tab to run a test transaction, the transaction is completed correctly and both the admin and custom emails are received (and admin email to the static email address and the customer email to the dynamic user-entered email address).
However, if I log out of the CP and visit the form, submitting a test transaction, only the admin email notification is received. Is there some reason that I'm missing that would cause this? A setting somewhere in CartThrob that I have missed? I have "User Must Be Logged In?" set to "no" and I do have a member ID for an "anonymous" user set for the "Logged Out Member ID" setting.