Customize Checkout Page
How to customize a checkout step Magento 2
Customize the style of a checkout step means adding, removing or disabling a component in the checkout page. Since the topic covers quite a wide range, We will start with the example from Magento Official Devdocs document. And then we will add our own component (newsletter register component)
How to add a new step in checkout page
This topic will guide you to create a new step checkout in Magento 2. This step particularly does one thing, let user know whether they are logged in or not. Not much a real situation but we will get into advanced topics later.
How to add a new input form to checkout
This topic describes how to add a new input form to the Checkout page. Magento provides the ability to add a custom form to any of the checkout steps: Shipping Information, Review and Payment Information, or custom.
One Step Checkout extension
Custom Checkout Fields extension