I'm building a business system that has several screens with more than 20 fields. In order to improve the experience I have broken the form into multiple sections and used 2 column layouts.
Should I order the fields so the user does a vertical scan or a z scan when completing this form?
In the screenshot below the tab key would go - Product Owner, Product Name, Product Code, Vendor Name, Product Active etc
In a vertical setup Product Owner, Product Name, Product Code, Vendor Name, Product Active etc would be in the left column. The user would complete the left column before moving to the second column.