• Resolved Ari Jahan

    (@arian0009)


    Hi,

    I recently enabled the PayPal Checkout button on the Single product Page.

    I just went ahead and did a test transaction and I noticed a couple of things

    1. Upon clicking the PayPal Checkout button on the product page I get shown the page to log into PayPal etc as usual and confirm the price and payment
    2. However I then got redirected back to the normal checkout page on my website where I had to enter Name and Address etc and confirm to finalise the order

    So I have a few quesitons

    1. Is this the correct behaviour for what the Express/ PayPal Checkout button supposed to do?
    2. If so, redirecting me back to the checkout page kind of defeats the person surely? At best all it did was skip the “cart” page

    Any way to streamline this a bit better?

    Kind regards

    Ajay

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @arian0009

    Upon clicking the PayPal Checkout button on the product page I get shown the page to log into PayPal etc as usual and confirm the price and payment

    For express payments from the single product page, the buyer is not confirming the payment. Instead, the buyer selects a funding source and a shipping address from their PayPal account. The payment confirmation happens on the WooCommerce Checkout page.

    However I then got redirected back to the normal checkout page on my website where I had to enter Name and Address etc and confirm to finalise the order

    The redirect to the Checkout page is correct. But the billing/shipping fields should already be pre-populated with the information selected in the PayPal popup window. You do no need to enter any additional details (unless you have custom fields on your Checkout page which PayPal cannot populate). Can you please confirm if all billing/shipping fields were empty?

    Is this the correct behaviour for what the Express/ PayPal Checkout button supposed to do?

    So to sum it up, the redirect to the Checkout page for the order confirmation is the correct behavior.

    If so, redirecting me back to the checkout page kind of defeats the person surely? At best all it did was skip the “cart” page

    No, express payments allow the buyer to automatically populate the billing/shipping fields with the information from their PayPal account.
    So instead of manually filling all checkout fields, the buyer only has to log into their PayPal account, confirm the shipping address and funding source, and the checkout fields will be automatically populated with the relevant data.

    The only way to skip the final confirmation on the Checkout page is by using the new Block Cart & Block Express Checkout buttons.
    But payments initiated from the single product page will always require a final confirmation on the Checkout page.

    I hope this makes it a bit more clear.

    Kind regards,
    Niklas

    Thread Starter Ari Jahan

    (@arian0009)

    @niklasinpsyde

    Thanks for your reply.

    The redirect to the Checkout page is correct. But the billing/shipping fields should already be pre-populated with the information selected in the PayPal popup window. You do no need to enter any additional details (unless you have custom fields on your Checkout page which PayPal cannot populate). Can you please confirm if all billing/shipping fields were empty?

    No, the fields were not populated. I don’t believe I am using custom fields? I am using a custom checkout plugin that changes how the checkout looks visually from vanilla WooCommerce.

    Can you help me fix this please?

    Thread Starter Ari Jahan

    (@arian0009)

    @niklasinpsyde

    Hi Niklas,

    It has been a few days and no response yet.

    We could really do with fixing this issue? Can you kindly provide steps or assistance in fixing this issue. For the time being I’ve temporarily disabled this button the product pages until it’s resolved.

    However we are very keen to fix this issue and re-enable the button.

    Regards,

    Ari

    Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @arian0009

    Thanks for your patience.

    As a first step, I suggest performing a conflict test by temporarily disabling all plugins except for WooCommerce and PayPal Payments and enabling a default theme like Storefront to see if the behavior persists.

    You can find more details on how to perform such a conflict test, ideally on a separate staging site, on this page: https://github.com/woocommerce/woocommerce-paypal-payments/wiki/Advanced-Troubleshooting#test-on-staging

    If the behavior persists for you with only WooCommerce and PayPal Payments active, please?contact to the support team?directly with a copy of your WooCommerce system report for more guidance. The system report can be accessed from here:
    WooCommerce > Status > Get system report > Copy for support
    Please include a link to this thread for context when sending a private message from the link above.

    Thanks!

    Kind regards,
    Niklas

    Plugin Support Syde Niklas

    (@niklasinpsyde)

    It’s been a bit since we last heard from you. We hope the information provided proved helpful. As we’re always aiming to keep things tidy and up-to-date, we’ll be marking this thread as resolved.

    If you’ve got more questions or if anything pops up in the future, simply reopen this thread or?create a new one. Thank you!

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘PayPal Checkout Button on Product Page’ is closed to new replies.