easy-digital-downloads icon indicating copy to clipboard operation
easy-digital-downloads copied to clipboard

Keep data when switching payment methods at checkout

Open amdrew opened this issue 9 years ago • 14 comments
trafficstars

Can't find an issue for it but when switching payment methods on the checkout page you shouldn't lose your details entered. Switching the payment method should only update the relevant input fields, no need to touch Personal Info etc.

amdrew avatar Jan 20 '16 06:01 amdrew

Let's see if we can get this in 2.7

pippinsplugins avatar Jan 20 '16 06:01 pippinsplugins

I love this idea, bugs me all the time when I'm testing, and could help improve conversion rates for sure.

cklosowski avatar Feb 05 '16 00:02 cklosowski

This shouldn't be too difficult to do if we make it so switching gateways only changes out the payment fields instead of all fields.

pippinsplugins avatar Aug 11 '16 21:08 pippinsplugins

This should be done along side #4195

pippinsplugins avatar Aug 11 '16 21:08 pippinsplugins

For reference, #5036 proposes a temporary fix until an actual gateway rewrite happens. I'm not sure how long the latter will take, but it surely sounds like a time-consuming task to me, so maybe fixing the issue beforehand could be a good idea.

felixarntz avatar Oct 12 '16 20:10 felixarntz

I agree that we should try and get this in without relying on the gateway rebuild.

pippinsplugins avatar Oct 13 '16 01:10 pippinsplugins

Related #5082

pippinsplugins avatar Dec 06 '16 20:12 pippinsplugins

Moving this to 2.7.5.

pippinsplugins avatar Jan 16 '17 16:01 pippinsplugins

We should also make sure this works not just when changing payment gateways, but anytime the cart changes.

For example, if there's an error in the cart after submission, all fields have to be re-filled by the customer.

mintplugins avatar Nov 17 '17 23:11 mintplugins

I see that this issue was assigned to version 2.9, but I still see this problem, even after 2.9 update. It can also be reproduced on https://easydigitaldownloads.com/checkout/ after you add a product in the cart. Try to fill some fields in Personal Info (email, name), and if you change the payment method to PayPal, everything clears out.

ciorici avatar Mar 27 '18 10:03 ciorici

@ciorici The milestone was changed to 3.1 for this issue.

mintplugins avatar Mar 27 '18 15:03 mintplugins

+1 for this to get fixed, super strange UX that's likely to put customers off purchasing if they change their minds about the method to pay and have to re-input all their data again

polevaultweb avatar Apr 19 '20 20:04 polevaultweb

Noting that https://formidableforms.com/pricing/ appears to have a solution for this.

Screen Shot 2020-10-23 at 10 26 46 AM

I'm not sure if cart changes clear fields.

dgoldak avatar Oct 23 '20 15:10 dgoldak

I'm going to remove this from 3.1, as we're working on a larger project to overhaul the checkout design/templates. We'll fix it within that.

cklosowski avatar Aug 01 '22 19:08 cklosowski

This is part of our Checkout block, and the personal info area is not affected by changing the gateway.

cklosowski avatar Dec 06 '22 05:12 cklosowski