New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IMPORTER: Required fields should be more obvious #2354
Comments
Video Link: https://screencast-o-matic.com/watch/cFVUqsovwN |
The general idea is that they shouldn't have to select everything and hit submit only to find out AFTER a page refresh that they didn't configure a required field.
Showing an alert only after the submit button is pressed and a page refresh happens, and having the alert be far away from the fields that are required is not an optimal user experience. Similar to our front-end forms, the validation happens directly on the field, and submission is not possible until required fields are configured. I hope that clarifies. Thanks! |
AFter discussing with @raftaar1191 in depth, I realize that what is required is not the items in the "Column name" column; but the "Map to field" column; which complicates the issue a bit. So the user is required to MAP some fields that perhaps on first page-load are not obvious. So based on our conversation, we felt that adding a visual checklist of sorts of the required fields would help. Essentially, when the user maps one of the required fields, the checkmark turns green. Also discussed fixing the Submit button to the bottom similar to how we do WP Rollback, and greying out that button. So with all those ideas in mind, here's a rough mock-up: |
Nice concept. The gray/green icons make it really clear which fields are required. Let's also ensure the field labels for those four fields have the |
Really awesome @mathetos Thanks will do like in the CSV Will start working on this once done with #2744 |
Issue Overview
We should make it obvious which fields are required in order for the import to work. Potentially, the "Import" button would also be greyed out until all required fields have been chosen as well. Doing an alert upon submission is not an awesome user experience.
The text was updated successfully, but these errors were encountered: