When users on my site complete their checkout, some are sent to the proper checkout complete page and shown the message I've set in Checkout Settings while others are redirected to the user login page (/user).
I have content in all three checkout completion message fields (for logged-in users, for existing users, for new users) but the message for new users is never shown since anonymous users end up at /user after submitting the Checkout Review page. Logged in users and users who enter a known email address during checkout are properly shown the checkout completion page with the appropriate message.
Possibly pertinent settings:
- Public registrations: Visitors can create accounts and no administrator approval is required.
- Require e-mail verification when a visitor creates an account: TRUE
- Enable anonymous checkout (users can checkout without logging in).: TRUE
- Send new customers a separate e-mail with their account details.: TRUE
- Login users when new customer accounts are created at checkout.: FALSE
- New customer accounts will be set to active.: TRUE
- Alternate checkout completion page: null
This seems like a huge bug but I didn't turn up anyone else complaining of the same problem in my searches so I'm thinking I must be missing something.
Any ideas? This is driving me bananas...
