• Resolved caterweb

    (@caterweb)


    Hi, i’m testing the latest version of plugin on WooCommerce 3.2.1 in PayPal Sandbox environment and i’m experience this issue: when customer choose Express Checkout, this obviously overrides WooCoomerce default cart process and he’s redirected to PayPal gateway where he puts all his infos (name, address, credit card etc) and then, after submitting, he is again redirected to website to confirm the purchase.
    In this process – from the beginning to confirm purchase page – customer can never choose any delivery option (mail or express courier, as example) which have dynamic prices depending on shipping zones/regions.
    How can i override this behaviuor to make customer choose – and pay – shipping option?
    Or am i missing something in WooCommerce/Plugin/PayPal setup?

Viewing 7 replies - 1 through 7 (of 7 total)
  • I am having this issue to. I thought it was a plugin issue, but it did it with another plugin, one click upsell. So it may be weight based shipping or the woocommerce update.

    Plugin Support Michael

    (@mikkamp)

    Automattic Happiness Engineer

    Hi there,

    The general scenario is explained here: https://docs.woocommerce.com/document/paypal-express-checkout/#section-7

    When the user first goes to PayPal they are given the order overview which doesn’t contain the shipping cost (or optionally a default shipping cost). Once they return to confirm the order, PayPal will have passed the shipping location back to WooCommerce. At this point the user can select the Shipping options which are applicable for their address. Once this is completed the user will be charged the new total which includes the shipping cost.

    Thread Starter caterweb

    (@caterweb)

    It should work, but it doesn’t. Well, not always.
    Seems that on different buyer behaviour i have different checkout behaviour: sometimes it works and sometimes it doesn’t.
    In my tests, as example, if customer goes directly to checkout page and gets back to cart page and uses Express Checkout then he will see shipping options.
    If goes from shop to cart page and uses Express Checkout, after submitting his info on PayPal he will not see any shipping options. Eventually, in some cases, he will see shipping options for a while and then they disappear.

    In general scenario, already known to me, at point 5, you also can read:
    ? Customer is redirected to PayPal, and WooCommerce sends the subtotal of the order, customer info, and shipping address to PayPal (Customers can still enter a new shipping address).

    But how can WooCommerce send customer info and shipping address to PayPal if customer is not already registered and logged into my website?
    What i need is customer can buy whithout any registration, that will always be optional.

    Think i’m gonna deactivate Checkout Express option ’til someone find a solution or a fix.

    Plugin Contributor Steve E.a11n

    (@woosteve)

    Automattic Happiness Engineer

    Hi Caterweb,

    I ran a few tests on my own staging site and the plugin seems to be working properly. If the customer has not entered a shipping address on the WooCommerce site, PayPal will prompt to the buyer to select from a preexisting shipping address or enter a new one. Once that step is completed, the address is successfully passed to the WooCommerce store after the payment is processed.

    If you still are not seeing the expected behavior described above there may be something within your specific environment causing the issue. Please create a ticket so we can take a more detailed look.

    duanealawrence

    (@duanealawrence)

    Having the same issue with https://kinfoak.com. Two people have ordered something form the site w/o passing on any shipping information. I can’t hunt down each customer for their address.

    masterbeat

    (@masterbeat)

    Come on guys – it’s a known bug and WooCommerce KNOWS ABOUT IT but still hasn’t fixed it. You can’t test it with sandbox, sandbox doesn’t show the error. The bug is with current Woocommerc version and Paypal Express gateway, after returning from Paypal for final checkout, the shipping methods vanish with “no shipping methods available” – only happens on live environemnt (WHICH OF COURSE NEEDS TO BE WORKING) – so you have to convince WOO to stop trying to test in sandbox and go to LIVE, and you’ll see the plugin and current Woocommerce don’t work – something got updated in Woocommerce causing all shipping methods to fail.

    I have a ticket open with Woocommerce support (going on a month) where they have VERIFIED the problem exists, documented it in the github, but STILL NO FIX. Come on guys. THe plugin is broken and worthless if we can’t get shipping methods to work!

    Plugin Support John Coy a11n

    (@johndcoy)

    Automattic Happiness Engineer

    Hi there,

    This issue was resolved in version 1.4.7.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Shipping options not showing before order complete’ is closed to new replies.