Magento 2.1.18 is the final 2.1.x release. After June 2019, Magento 2.1.x will no longer receive security patches, quality fixes, or documentation updates.
To maintain your site's performance, security, and PCI compliance, upgrade to the latest version of Magento.

Customize Checkout

Magento checkout is implemented using the UI components. Out of the box, the checkout consists of two steps:

  • Shipping Information
  • Review and Payment Information

The checkout totals and the corresponding side-bar are only displayed after the first step is completed.

The only exception is checkout of virtual and/or downloadable products: if there are only these types of products in the shopping cart, checkout is automatically transformed to one-step procedure, because shipping information is not required.

For the sake of compatibility, upgradability, and easy maintenance, do not edit the default Magento code. Add your customizations in a custom module.

List of available customizations

You can customize the default checkout in multiple ways. This tutorial includes the following customizations:

Updated