woocommerce / woocommerce-paypal-payments

https://wordpress.org/plugins/woocommerce-paypal-payments/
GNU General Public License v2.0
62 stars 48 forks source link

add feature to hide regular checkout form fields during express checkout (588) #539

Open turbodb opened 2 years ago

turbodb commented 2 years ago

I’ve installed this Plugin after using the PayPal Payments Gateway, and I initially opened a topic about how the users address wasn’t being pulled from PayPal (see https://wordpress.org/support/topic/force-shipping-to-paypal-address/)

I was told – and have confirmed – that v1.7 of the plugin would pull the address from PayPal, and it does. However, it does so in a VERY clunky way. Allow me to demonstrate:

With the WooCommerce Amazon Pay Plugin, after the user authenticates with Amazon Pay, the payment and address information is entered into the WooCommerce checkout page in a very clean, easy to read, compact, (and non-editable) way as shown here:

https://imgur.com/a/2EKtUAc

Similarly, with the old PayPal Payments Gateway plugin, the user was presented with a similar experience as shown here:

https://imgur.com/a/8ubZeJF

However, while the address is pulled correctly in v1.7 of this plugin, the user experience is not very good. The address values are pulled into all of the fields of the checkout form, and the user must scroll, and confirm them in order to proceed, as shown here:

https://imgur.com/a/rZjZK7h

Can we get the experience with this plugin to be more like the old PayPal Payments Gateway and the current WooCommerce Amazon Pay plugins?

I think an option in the Plugin to control this behavior would be fine, but as a software developer myself, I’d highly recommend that the default be to work consistently with the other plugins. There is a lot of value to providing a consistent checkout experience, regardless of payment provider.

turbodb commented 2 years ago

Is there an ETA for working on this issue? I see it was marked as a parity issue with the previous version of the plugin (and other similar payment processor plugins)

InpsydeNiklas commented 2 years ago

Issues labeled parity have a higher priority and will be the focus for the next few update cycles. It's possible we may see some developments in this regard within the next month or two but I can't provide a reliable ETA about this particular issue as there has been little demand for it beyond your request.

turbodb commented 2 years ago

Well, I would very much appreciate this - even if it's only an option in the plugin settings - and I think many people would end up taking advantage of it. I think the reason folks haven't been requesting it is because so many are having a hard time even getting the payment gateway to work (at least judging by the feedback on the support forum.

I'm happy to help with testing of early builds, or anything else that can help to push this forward, please do just let me know!

And thanks for making the plugin!

turbodb commented 1 year ago

I'd love to see an update on this. Seems like it's an inconsistency that's existed for quite some time now.