Hello @rigradio
?The whole point of PayPal is ease of use and not having to fill out a form, so this seems like a step backwards.
Thank you for the information. I realize now that I misunderstood your question and requirements. I’ve reviewed it again, and here’s a clearer explanation. On the Classic Checkout, it’s necessary to fill in all required fields before clicking the PayPal button. This is by design and ensures that the checkout process works as intended.
The PayPal button on the Classic Checkout isn’t a “PayPal Express” button, but rather a replacement for the “Place Order” button, so it has the same requirements as any other payment method. If you prefer to use a PayPal Express button on the Checkout, we recommend switching to the Checkout Block instead of the Classic Checkout.
For example, if you’ve added custom mandatory fields to your Classic Checkout, it would cause issues if the PayPal button ignored those fields, allowing customers to complete payments without providing all required information. That’s one of the main reasons why the PayPal button submits data from the WooCommerce form fields, instead of pulling data directly from PayPal.
This also prevents user confusion. If someone enters their information into the WooCommerce form, they wouldn’t want it to be overwritten by PayPal, which could lead to a poor user experience and orders with incorrect shipping or billing data.
This behavior is working as intended to ensure a smooth and consistent checkout process.
Kind Regards,
Krystian