• Resolved synapseone

    (@synapseone)


    Hi all, have a problem with our woo store! Users are able to checkout with no shipping charge when no shipping options are available.

    I’m sure that the paypal button used to be unclickable or invisible when no shipping options are available for a specific address.

    see attached image: https://ibb.co/ssL2Mtb

    Anyone know where this is controlled so we can correct this issue?

    Many thanks.

    The page I need help with: [log in to see the link]

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Support Rafy

    (@nawaz0705)

    Hi @synapseone

    Thank you for reaching out!

    Can you please try placing a test order and see if you can complete the Checkout process without entering any shipping address?

    I have tried to replicate the issue on my test website, and I am getting this validation error on the Checkout page: https://d.pr/i/ZqJC7s

    Also, in order for us to get a better understanding of your site setup, could you please share a copy of your website’s System Status Report?

    You can get it by navigating to the WooCommerce / Status section of your site. Once there, click on the Get system report button and then copy it by clicking on the Copy for support button. Then paste it here in a comment.

    Hey @synapseone

    I understand that the shipping options are not shown during checkout.

    Could you provide us with the shipping zone and shipping options screenshot? Also, to get a better understanding of your site, could you please share a copy of your site’s System Status? You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”.? Once you’ve done that, paste it here in your response.

    Thanks!

    Thread Starter synapseone

    (@synapseone)

    Hi Rafy a11n

    Its not that there’s no address entered, there is an address entered and as we do not have any shipping options for that shipping class it states on the page “no shipping options avaialable” so that bit is working fine. The problem is it is still showing the Paypal button which allows the customer to click and pay via paypal for the product cost with no shipping charge. The paypal button should be invisible or not clickable when the system detects no shipping option for the address entered.

    I would rather not post site configuration information so can I send the system report to you personally?

    • This reply was modified 2 years, 4 months ago by synapseone.
    • This reply was modified 2 years, 4 months ago by synapseone.
    • This reply was modified 2 years, 4 months ago by synapseone.
    Thread Starter synapseone

    (@synapseone)

    Daniel N. (woo-hc)

    No that’s not quite correct. The fact that the shipping options are not showing is the correct behavior as we do not ship that product to the destination address entered so do not have a shipping option configured for that zone. The problem is that the Paypal button should be either invisible or unclickable when no shipping option exists as currently the customer can click it, go to paypal and pay for the product without a shipping charge which shouldn’t be allowed.

    • This reply was modified 2 years, 4 months ago by synapseone.
    Rynald0s

    (@rynald0s)

    Automattic Happiness Engineer

    Hi @synapseone

    Does all products in your store only ship within the UK, or only some? If UK, then you could always restrict the selling/shipping location to UK only which will essentially force the shipping. However, if you are using the PayPalPayments plugin here https://woocommerce.com/document/woocommerce-paypal-payments/ then that is expected behaviour. You can read more about the non-checkout page buttons and their purchase flows here:

    https://woocommerce.com/document/woocommerce-paypal-payments/#paypal-on-non-checkout-pages

    Cheers!

    • This reply was modified 2 years, 4 months ago by Rynald0s.
    Thread Starter synapseone

    (@synapseone)

    Hi @rynald0s, no all our other products ship internationally its just this one that doesn’t.

    Yes we are using Woocommerce paypal payments plugin but I’m not entirely sure what you saying is expected behavior?

    • This reply was modified 2 years, 4 months ago by synapseone.
    • This reply was modified 2 years, 4 months ago by synapseone.
    Rynald0s

    (@rynald0s)

    Automattic Happiness Engineer

    Hi @synapseone

    Users are able to checkout with no shipping charge when no shipping options are available.

    Please see the “Example scenario” here:

    https://woocommerce.com/document/woocommerce-paypal-payments/#paypal-on-non-checkout-pages

    The customer is presented with a PayPal popup window to which WooCommerce sends the order subtotal, customer information, etc. >> Customer logs in to the PayPal account and authorizes the transaction >> PayPal redirects the customer to the WooCommerce Checkout page with an authorization token and customer’s billing information >> On the WooCommerce Checkout page, the customer reviews any taxes and chooses a shipping option >> The customer finalizes the order with the “Place order” button in your native Checkout, and the transaction is completed with PayPal

    If that is what is happening, then it is correct. However, if the user is able to actually check out and have a payment processed without shipping when there should be, then it is not correct. Is that what is happening and have you had such orders process without shipping?

    Cheers!

    • This reply was modified 2 years, 4 months ago by Rynald0s.
    Thread Starter synapseone

    (@synapseone)

    Ahhhhh! I see, so if I understand correctly just because the Paypal popup appears and they can log in to their Paypal account and select pay from balance or credit card etc doesn’t mean they can still successfully purchase.

    If they will be prevented from completing the order because they will be prevented from clicking “Place Order” button then that’s fine. I wrongly thought that as they could get as far as logging in and selecting payment method the payment would go through.

    Seems odd to let them get that far, I was convinced that when I originally tested this the payment button was disabled or made invisible if there were no valid shipping options.

    Thanks for straightening that out for me!

    Rynald0s

    (@rynald0s)

    Automattic Happiness Engineer

    Hi @synapseone

    Ahhhhh! I see, so if I understand correctly just because the Paypal popup appears and they can log in to their Paypal account and select pay from balance or credit card etc doesn’t mean they can still successfully purchase.

    Haha, yup, you got it!

    Can definitely seem confusing at first, so can totally understand why you would think that way.

    Glad I could help.

    Cheers!

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘customer can check out when no shipping options available’ is closed to new replies.