I did a bit more testing and I found out that if I place the order from the checkout page, after a successful paypal payment, the customer is returned to a confirmation page. However, if the customer decides to buy the product on the product page or from the cart (without going to the checkout page), then after a successful payment is returned to the checkout page t place the order. Why is the customer not returned to the confirmation page in all cases regardless whether he buys the product from a product page or from the cart?
@100bfs – This kind of problem is usually caused by either a conflict with your theme or with another plugin.
The best way to determine this is to:
- Temporarily switch your theme to Storefront
- Disable all plugins except for WooCommerce
- Repeat the action that is causing the problem
If you’re not seeing the same problem after completing the conflict test, then you know the problem was with the plugins and/or theme you deactivated. To figure out which plugin is causing the problem, reactivate your other plugins one by one, testing after each, until you find the one causing conflict. You can find a more detailed explanation on how to do a conflict test here.
@jricketts4 I am having the same problem. I would like the customer to complete the order directly in paypal and not having to confirm again on checkout. But I cannot find a setting option for this. Do I have to set this up in my paypal account?
@moeeeee1 – You’re not seeing the same issue as described above. What you’re experiencing is expected. Once checkout has been completed on PayPal, they must then also confirm this checkout once they arrive back at your site. This is the way that off-site gateways work and cannot be changed in your PayPal settings.
We haven’t heard back from you in a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread.
Apologies for not responding sooner. Indeed, I found out somewhere in the documentation that this was expected behaviour. Still, I do not think it is user friendly behaviour though. I had to switch off the PayPal button on the product page because of it.
I think it will be very confusing for users after payment to be returned to “place an order” page. If you can provide this feeback to see if the behaviour can be changed to return users in all cases to the confirmation page – that would be great.