Checkout process in MVC

Checkout process represents a fully customizable mechanism that the customers need to go through to purchase products offered in your on-line store. See Checkout process to find more information about the checkout process in general.

This page describes how to create a checkout process on your MVC site. The whole checkout process described in this section uses the same controller, named CheckoutController:

public class CheckoutController : Controller

See the following pages to learn to create a checkout process on your site:

When the visitor goes through the checkout process, the system creates an order and the visitor becomes a customer. After creating an order, a notification email is sent based on the Send order notificationsetting.