You can configure fields to be visible only to specific roles
When this is usefull
You could add fields that are only going to be view or edited by specific users, for example an “Order Notes” that is only going to be visible and managed by the administrators of the site.
To do so do the following:
1.- Select a field, then go to “Conditions” and check “Enable Show/Hide Conditions”
2.- If the “Field” column select “User Role”
3.- Select the user roles that can view this field