Implementing a checkout process

A checkout process represents a fully customizable mechanism that guides customers towards a successful purchase of products offered in an online store. This section will lead you through a step-by-step series of developing a simple checkout process for your Kentico MVC application.

The following pages sequentially cover a set of interactions that you need to implement to successfully integrate your MVC application with the Kentico E-commerce solution:

  1. Using a shopping cart on MVC sites
  2. Gathering customer details during checkout
  3. Building the order review step

Upon a successful completion of the checkout process by a visitor to your site, the system creates an order. If this was the visitor’s first order, it also creates an associated customer. Simultaneously, Kentico sends a notification email based on the Send order notificationsetting.