Better UX for Multi Form Checkouts
-
Hey,
I’m looking at checkout situations with multiple forms and submits as well and there is a UX issue.
If the user fills out three forms and clicks submit for the last form, the page reloads and the 3rd form is gone (successfully submitted) but the first two are still there, unsubmitted and blank. It’s going to be confusing and frustrating for people.
Here’s the options as I see it:
- Post a message at the top of the page that says “Complete each form and submit each form one at a time.”
- Come up with a technique to obfuscate all but the first/”top” form so that a user can only fill out one form at a time. Perhaps this would be an absolutely positioned psuedo element with a semitransparent background that covered all but the first form, making it impossible for users to use subsequent forms…
- Allow AJAX form submission so that when someone submits the 3rd form, it is submitted and the confirmation message appears, but the other two forms stay and retain the entered data. ( And we assume the person realizes that they need to click every submit button and do so. ) Perhaps Gravity Forms’ existing AJAX tools can be deployed.
- Allow paging in the case of multiple forms so that if there are several forms, only one appears at a time. Perhaps Gravity Forms’ existing paging tools can be deployed and we can even have the progress bar available.
Obviously, 3 and 4 are the best options for UX.
I see that in gravity-forms-checkout-info.php I can set the form to AJAX => TRUE, and it resolves my issue. Is there a reason that the default here is false?
https://www.ads-software.com/plugins/gravity-forms-checkout-info-add-on-for-ithemes-exchange/
- The topic ‘Better UX for Multi Form Checkouts’ is closed to new replies.