Controller for the first step of the cart checkout process, which is to ask the customer to login, register, or checkout anonymously.
Form handler for the login form.
Selects the type of checkout: returning, guest, or create account. The first step in the checkout process.
Form handler for the login form. Handles the following actions:
- login - Calls the Login controller Process function. If this returns successfully, calls the COShipping controller Start function.
- register - Calls the Account controller StartRegister function.
- unregistered - Calls the COShipping controller Start function.
First step of the checkout is to choose the checkout type: returning, guest or create account checkout. Prepares the checkout initially: removes all payment instruments from the basket and clears all forms used in the checkout process, when the customer enters the checkout. The single steps (shipping, billing etc.) may not contain the form clearing, in order to support navigating forth and back in the checkout steps without losing already entered form values.