When using Firmhouse Checkout there is a lot of flexibility in what fields you can show or not. And which fields should be optional and which fields should be required. This article explains how to require, show, or hide certain checkout fields.
Configure your Checkout fields
Steps:
In your Firmhouse project, navigate to Checkout>Preferences from the sidebar.
Scroll down to the section Customer fields.
For each field, select if you want to make the field required, optional, or hidden.
Special fields: additional email confirmation and billing address
There are two special field settings, which you will find at the top of the Customer fields list:
Email confirmation field: ask your customer to enter their email address again. this is useful for preventing typos and mistakes.
Different shipping and billing address: give your customer the option to provide separate billing and shipping addresses.