• Resolved GeoffreyCRM

    (@geoffreycrm)


    Hello

    Since the 3.0 Woocommerce update and the PayPal Express latest updates I had an issue with the PayPal button for some reason not appearing on the cart page. People could put things into their cart but there was no button to press to get them to PayPal. I have eventually managed to get this sorted and the PayPal button is now present on the cart page. (There is no checkout page – I have this set as cart as well).

    However, when this button is clicked instead of being take to PayPal to pay for the products Woocommerce brings up this error:

    Billing First name is a required field.
    Billing Last name is a required field.
    Billing Address is a required field.
    Billing Town / City is a required field.
    Billing Postcode is a required field.
    Billing Phone is a required field.
    Billing Email address is a required field.

    If people click the button to go to PayPal directly from a product there is no problem at all, but trying to go to PayPal from the cart page brings up the above error.

    Obviously there is some issue with Woocommerce wanting billing information before letting the customer go to PayPal but I am really stuck on this any any help would be greatly appreciated.

Viewing 15 replies - 1 through 15 (of 25 total)
  • Plugin Contributor angelleye

    (@angelleye)

    What theme are you using? It sounds like your cart page and checkout page are somehow co-mingling..?? The errors you describe are form validation that would occur on the WooCommerce checkout form, but that form should not be displaying on your cart page, so no validation should be taking place on that page.

    This isn’t something we’ve seen other reports of, and we’re unable to reproduce it ourselves, so there must be something unique going on there with your site configuration causing this. Can you try switching to one of the basic “Twenty” themes temporarily to see if the issue goes away?

    Thread Starter GeoffreyCRM

    (@geoffreycrm)

    Hello and thank you for the reply

    Yes switched to one of the Twenty themes and the problem went away – could get to PayPal no problem form the cart page.

    The problem is there on the Mystile theme which I am using.

    Thanks

    Plugin Contributor angelleye

    (@angelleye)

    When is the last time the Mystile theme was updated? Do you know if it’s fully compatible with WC 3.0+? It seems that it must not be.

    Plugin Contributor angelleye

    (@angelleye)

    I see it has been updated, so are you running the latest version of Mystile?

    Plugin Contributor angelleye

    (@angelleye)

    Please download the release branch from GitHub and update your site manually to see if that resolves any of your issues.

    Plugin Contributor angelleye

    (@angelleye)

    We have tested with Mystile 1.3.19 and we are not running into this problem.

    Thread Starter GeoffreyCRM

    (@geoffreycrm)

    Hello and thank you for your reply.

    I am unable to download the release branch from GitHub and update it to my site manually, its beyond my technical capabilities. Sorry.

    I backed up my website and then downloaded the latest update to PayPal for Woocommerce (which was released today) and then made a test purchase. I still couldn’t get too PayPal by clicking the button on the cart page, but it brought up a different error message. This one was:

    10727 – The field Shipping Address1 is required

    Any help at all would be greatly appreciated.

    Thread Starter GeoffreyCRM

    (@geoffreycrm)

    I forgot to add that after today’s PayPal for Woocommerce update the PayPal express button was missing from all products. It was definitely ticked in the settings but was missing from all products and was only present in the cart (but it didn’t work there).

    I have switched back to a version of my site before the plugin and the button is present on all products again.

    Thanks

    Plugin Contributor angelleye

    (@angelleye)

    There is now an option at the product level to add Express Checkout on the product page, and there is also a global option to show/hide EC buttons on product pages in the regular EC settings. Please make sure you have it enabled there as well as in the products you want.

    As for the theme issue, we are simply unable to reproduce that, so you must have some other conflict going on when you have that theme enabled. Can you try disabling other plugins to see if the issue goes with that theme enabled?

    Thread Starter GeoffreyCRM

    (@geoffreycrm)

    Thank you very much for your reply. Will try all of that and see how I get on.

    Thanks again.

    I am getting this problem as well when trying to use Express Checkout.

    Working through it I think this is being caused by the fact that Woocommerce is setting a shipping/billing country for the customer as soon as they view the cart. I think this maybe down to using the GeoIP to determine customers location.

    So then when the customer clicks on the Paypal Express checkout buttons on the site, the plugin is complaining about that the Name/Address1/Town/Etc is empty because the country has been filled in.

    I can only assume the shipping/billing country being prefilled is causing the plugin to assume the form has been filled in and the required information is missing.

    Plugin Contributor angelleye

    (@angelleye)

    @tarkan, thanks for the details. We’ll look into this and see if there’s something we need to adjust in 1.4.4.

    Quick update on this.

    I spoke to a few customers who are unable to use the Express checkout, and something which is common between them is they are previous customers – who have ordered before.

    After asking them to clear the woocommerce cookies / session ID stuff from their browser – the issues goes away and they are able to use Express Checkout.

    So is there some sort of conflict occuring for cookies set pre woo v3 and woo v3 & paypal for woocommerce v1.4.3?

    Plugin Contributor angelleye

    (@angelleye)

    Thanks for the updated info. We’ll take a look to see if there’s anything we can do to address that.

    Did you make sure to clear your own caching / CDN service tools you may have running in WordPress or on your server directly?

    We do not run any caching on the website, could not never get it working right with Woo.

    • This reply was modified 7 years, 10 months ago by tarkan.
Viewing 15 replies - 1 through 15 (of 25 total)
  • The topic ‘Cannot get to PayPal from Cart’ is closed to new replies.