This page offers information on how to add extra fields in the checkout forms for getting from your customers the information you need. You can add extra fields in:
Check out first page. In this page you can publish custom fields you have created for the Order entity
End Customer page. In this page you can publish custom fields you have created for the Account entity
Adding Fields in Checkout First Page
For adding an order custom field in the checkout first page, you must first create an order custom field and enable the option to be visible in Storefront:
Navigate to Setup → Sales → Orders → Custom Fields
Press Add for the new custom field pop-up to be displayed. Create you custom field by following the instructions explained in page Create and Manage Custom Fields
Enable the option Show in Storefront for publishing this field in check out page. This option is in Advanced Options tab
The order custom fields that you will select to publish in check out page, they are displayed below the items list
Adding Fields in End Customer Page
If you want to get from your resellers more information for their end customers, you publish account custom fields in the end customer page:
Navigate to Setup → Office → Accounts → Custom Fields
Press Add for the new custom field pop-up to be displayed. Create you custom field by following the instructions explained in page Create and Manage Custom Fields
Enable the option Show in End Customer's form for publishing this field in check out page. This option is in Advanced Options tab
The account custom fields that you will select to publish in End Customer page, they are displayed only in the new customer form below the default fields
Explaining what these fields are about
If you want to add an explanation message for the fields you have added in the above forms, you should group them and enter an explanation message for this group of fields:
Navigate to the Custom Fields section of the orders or accounts setup menus
Press Groups → New Group for creating a new group and add title and an explanation for this group
Add then the custom fields you have published in this group by selecting the fields in the list and applying the action Move. The fields will be displayed then in Storefront under this group along with the explanation you have added.