Page 1 of 1

Why is account required for multiple destinations?

Posted: Thu Jul 02, 2009 6:56 am
by ZLA
If you allow anonymous logins and click on multiple destinations, the system forces you to create an account. At one point I was told this was because a user account was required to use the address book. However, since you can add multiple addresses from onepagecheckout (using shipping to a different destination and add new address several times), I know that before you click on multiple destinations, you can save multiple addresses to the database using an anonymous login.
  • Why does the system think it needs a user account for mult destinations and where is this enforced?
  • Where is the code that causes the account login / creation screen to display if you click on multiple destinations using anon. login? Multiple destinations just links to Checkout/ShipAddresses.aspx but I couldn't find anything in its code that displayed the login page. It seems like multiple checkout forces EditBilling to be false but I haven't figured out why yet when I've entered the billing info already.
  • Is it possible to remove the account creation rule for anon logins?
Thanks in advance.

Re: Why is account required for multiple destinations?

Posted: Thu Jul 02, 2009 9:19 am
by Logan Rhodehamel
The multi stage checkout was not designed to work with anonymous accounts. The functionality you are talking about is probably something that can be implemented but we did not choose to spend time on it.

Requiring the login for those pages is done with a web.config setting. Look in the checkout/web.config file. It is forms authentication that triggers the need for a login / account.

Re: Why is account required for multiple destinations?

Posted: Thu Jul 02, 2009 1:28 pm
by ZLA
I haven't worked a lot with forms authentication. If I did change the web.config authentication to allow anonymous users, do you know off the top of your head what problems I might run into or have to handle?