• Resolved Niels Pilon

    (@nielspilon)


    Just updated WooCommerce to the latest version, currently 2.3.4 and I have an issue with calculating shipping at the cart and checkout pages.

    I currently have two options for shipping enables, a flat rate and pickup at the store. But no matter what I do I have no option to select one of these options in the cart or at the checkout page. It sets it default to the pickup option (which is free of charge).

    Disabling the flate rate results in a message that I have to fill in my full address to calulate shipping. But even at the checkout page with all address details filled in I still see that message…

    It’s not the theme that I’m using as it also happens with the default TwentyFifteen theme. Anyone else has this same issue or knows a way to fix this?

    https://wordpress.org/plugins/woocommerce/

Viewing 12 replies - 1 through 12 (of 12 total)
  • Hi

    I’m having the same problem, whatever I set in the admin, it just doesn’t want to sell to the UK!

    Now on 2.3.5, no change it’s broken even in their own Storefront theme…

    General settings:
    Selling Location(s) = Sell to all countries

    Shipping:
    Restrict shipping to Location(s) = Ship to all countries you sell to (but I’ve tried them all)

    Shipping methods:
    Either ‘Flat rate’ or ‘Automatic’

    Flat Rate:
    Availability = All allowed countries

    All of these settings should give me something other than ‘There are no shipping methods available. Please double check your address, or contact us if you need any help.’ regardless of address entered or returning customer?!

    WP is 4.1.1–en_GB and no other plugins active…only WooCommerce…

    Onebob

    Thread Starter Niels Pilon

    (@nielspilon)

    Yeah, same here with only difference that the install is Dutch.

    Whatever settings I use for shipping it refuses to calculate/show the correct shipping methods.

    I am also having big problems since the update with the delivery options on the cart page. The cart page is telling the customer to proceed to checkout to see if there are any shipping option. There are shipping options! that should show up in the cart like they always have done, now you can only see them if you select a country!. If I try to configure my shipping differently then the cart then tells everyone that the only option available is the international shipping option. I have had to tick the option to show “shipping calculator in cart” to remove the international shipping but this still asks you to proceed to checkout and select a country before showing the options. Please Please developers, this is a really important feature to have working correctly in your cart, it can make a sale or not.

    Sorry for the rant, but I have been trying to sort this out for days. Before the last 2 updates the shipping on my site worked like a dream, and whilst I really love WooCommerce I am just getting really frustrated with this shipping problem. Is there going to be a fix for this or is there going to be another plugin available to sort this? Please, I hope you can help before I go bald. Thanks you

    https://wordpress.org/support/topic/update-broke-flat-rate-shipping?replies=4#post-6627849

    I’ve been having a similar problem and getting nowhere with Woo’s so called premium support 🙁

    It seems to me that the update broke all links to the activated shipping methods, that when the database updated it dropped the activated shipping methods so they end up getting ignored.

    I first messaged Woo premium support about this last Friday, (a week ago now), and I’m still getting nowhere with them, them even trying to deny there is a problem which is really putting me off Woo-Commerce, getting to be a victim of their own success I think 🙁

    When, (if), I hear anything back from Woo premium support I will post it back here.

    Fwiw, I’m seeing what I believe is the same issue. This error shows:

    “There are no shipping methods available. Please double check your address, or contact us if you need any help.”

    … and Flat Rate is enabled for US + Canada, my test address is US. When I enable Local Pickup, it shows Local Pickup (free) as the only option.

    I am not sure when this problem arose, but we are updated to the latest WooCommerce available.

    Be sure to double-check whether you’re adding costs based on specific shipping classes within the Flat Rate method. If you are, you need to make sure that each product you have available for sale is linked to a shipping class. If you have some products not linked to a shipping class, but you’re charging based on shipping classes, the checkout process won’t be able to determine the available method(s).

    I hope that this helps.

    I should have updated my post, as this was exactly what was happening. We were indeed set up to use Shipping Classes with Flat Rate.

    The strange thing was they all got wiped out somehow (maybe from an update?)—so suddenly it wasn’t working and we couldn’t figure out why.

    After manually adding all the Shipping Classes back to products, it’s working again.

    Thanks for the post, much appreciated!

    I just wanted to chime in as I’m exploring this issue on a client’s website right now. It appears several functions were deprecated or updated in the cart in regards to coupons (and maybe shipping).

    I’m using a custom function to filter the available_shipping_methods and it’s throwing all sorts of errors. The custom function checks for FREE SHIPPING coupons, then checks for certain products that can’t get free shipping before returning the available methods. This was working fine up until the update. I looked into the issue and found they deprecated several coupon functions (but not get_coupons() which I’m currently using).

    Not really an answer, but I’m looking at it right now. Will update if I find anything that could direct you guys to the answer.

    FYI: I fixed my shipping errors. Although all the info I said above about coupon functions being removed or updated is all true.. my problem stemmed from ‘woocommerce_available_shipping_methods’, which was deprecated back in 2.2 or 2.1. I updated the filter to ‘woocommerce_package_rates’ and everything worked as expected.

    I re-entered my flat shipping rate and updated the product page for one of my products and it finally gave me the correct shipping value, but when continuing to purchase it sends me to “not found on accelerator” page
    Has anyone else experienced this?

    If anyone is looking at this topic, I had the same problem. I am using shipping zones set up with table rate for each zone. I did not have to reenter any values, but I just had to re-save the table configuration for each zone:

    Shipping zone > Zone Name (then choose the Configure Shipping Methods) > Table Rate, and then clicked on Save Shipping Method button on the bottom left.

    I purchased the Table Rate Shipping Plus plug-in from Mangohour. $29 saved me a ton of headaches.

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Shipping broken after 2.3 upgrade’ is closed to new replies.