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
refactor: remove "Personal Info" fieldset from the ajax reloading credit card area #4353
Comments
@DevinWalker I reviewed Donorbox, Woocommerce, Shopify, and Stripe hosted checkout page. Links: Suggestion: In addition, We do not need to change the placement of the sections, they can be as is but just have to improve logic. @DevinWalker Let me know if you want me to continue in this direction. |
@DevinWalker Addition to the above comment. Payment processing in Give core is hardly couple with donation form which makes it difficult to integrate with other forms. I think we have rearchitected payment processing to make it flexible to integrate with any form. ref: https://woocommerce.github.io/woocommerce-rest-api-docs |
@ravinderk these are all good suggestions and we should proceed with this route, but in the future. Currently the main goal is get the "Personal Info" fieldset outside of the ajax loading per gateway because these fields are always present regardless of the gateway. The goal here is to set us up for making pretty forms like our concept in figma as SOON as possible. |
@DevinWalker After rethinking on this, I found that it does not make sense to change the In my opinion, we can close this issue and move focus to pretty forms (as you said in the last comment). |
This is has been fixed with epic issue. |
A major part of this issue completed. Small issues related to donor flow will be taken care of in the new issues. |
Sorry, I know this is closed but in the new multistep form (I haven't tried legacy) these fields are being replaced without the user seeing and it makes it a very janky experience. Literally fill the fields, select a payment type, click donate - get an error "you gotta fill the fields!". I'm going to cache the values with JS and repopulate when they reappear but at the very least you could put the payment selection before the personal info to prevent this from happening 100% of the time someone changes their payment type... |
Issue Overview
Currently the fieldset reloads unnecessarily when switching payment gateways. This causes donors to have to update fields unnecessarily which can lower conversion rates.
Considerations
The text was updated successfully, but these errors were encountered: