• I was excited about the 2.6 update until I completed the process and learned that my website is now hosed and unable to take orders. We have to be able to process orders and restore things quickly and really don’t want to move to another platform.

    We already had the Table Rate Shipping plugin active on our site and when we performed the 2.6 update process it brought the site down and displayed the following message instead of the home page

    “Fatal error: Cannot redeclare class WC_Shipping_Zones in /home2/kb7zxn/public_html/mallusa.biz/wp-content/plugins/woocommerce/includes/class-wc-shipping-zones.php on line 17”

    When I finally isolated the problem to the Table Rate Shipping plugin I immediately disabled it and the site came back up. However, now the problem is that whenever you try to continue from checkout to payment, you are not able to continue and give an error message stating that you must select a shipping method, and no shipping method options are even showing or available to select. Further, we have not set up shipping method options and only provide a specific flat rate amount for each product,

    We would appreciate an immediate solution as it is very costly for us not to have the ability to process orders online and we really don’t want to move to a different ecommerce platform.

    This is the one time that I did not follow our usual backup protocol and am paying for it dearly. Hope you can come up with a better solution than forcing us to pay $99 for a plugin upgrade.

    Thanks for your help.

    Webgsite: https://mallusa.biz

    https://www.ads-software.com/plugins/woocommerce/

Viewing 15 replies - 1 through 15 (of 23 total)
  • Caleb Burks

    (@icaleb)

    Automattic Happiness Engineer

    Hi mallusa,

    Table Rate Shipping needed to be updated before updating WooCommerce to 2.6. This was mentioned in a couple of places, including in this notice: https://cld.wthms.co/E2Az/3HIV4j7m

    Do you have a backup of the site you can fallback too? If not, you’ll just need to install the newest version of Table Rate shipping now and create your Table Rates inside of the new shipping zones.

    Plugin Contributor Mike Jolley

    (@mikejolley)

    We would appreciate an immediate solution as it is very costly for us not to have the ability to process orders online and we really don’t want to move to a different ecommerce platform.

    If you don’t want to upgrade table rate shipping, you’ll have to try and use simply flat rates per zone. You shouldn’t expect plugins to work indefinitely without functionality, fix and security updates.

    Thread Starter mallusa

    (@mallusa)

    First, I never implied that I would expect plugins to work without functionality and security fix updates. According to the Table Rate Plugin info provided in my dashbord I had the latest version of the plugin, along with the latest version of all other plugins before I updated to WC 2.6.

    I had never seen an option for an upgraded version of the Table Rate Shipping plugin mentioned anywhere until after this disaster. Where can I find the needed upgrade plugin and what are the specific steps need to get things working again?

    So then, when I find this elusive upgraded plugin you are saying that all I need to do is install and active it and it will recognize all of my prior settings and all will work well again?

    If there is more involved than simply installing and activating an upgraded plugin then a tutorial video for this process would be very helpful.

    Is there any way I can revert back to the prior version of WC without having a backup? Everything was working perfectly before this 2.6 update.

    I do appreciate any meaningful assistance you are willing to provide.

    Plugin Contributor Mike Jolley

    (@mikejolley)

    If you’re unlicensed then you’re not going to see updates in your admin panel.

    See the changelog https://dzv365zjfbd8v.cloudfront.net/changelogs/woocommerce-table-rate-shipping/changelog.txt

    You can download the update from your woothemes account page assuming you still have a licence.

    v3 will see the upgraded rates – wc 2.6 would have handled the migration.

    You can download old versions of WooCommerce here https://www.ads-software.com/plugins/woocommerce/developers/

    Thread Starter mallusa

    (@mallusa)

    Thank you Mike I will check it out.

    Thread Starter mallusa

    (@mallusa)

    I’m trying to use WC 2.6.1 without the table rate shipping plugin which is deactivated. The products are still showing the flat rate and free shipping amonts for the products. However, when someone tries to continue to paypal payment from the checkout page an error is displyed stating that you must select a shipping method and check adddress.

    How do I resolve this? Where are the settings that need corrected?

    You can check it out at https://mallusa.biz

    Thank You.

    Caleb Burks

    (@icaleb)

    Automattic Happiness Engineer

    Where is that error displayed? On PayPal side of things, or on your site? If on your site, then do you have a shipping method available / selected?

    There may be a plugin or theme conflict occurring if you do have a shipping method selected and are still getting this error. Try disabling all plugins to track down the one causing this issue: https://www.ads-software.com/support/topic/how-to-debug-issues-after-updates

    Thread Starter mallusa

    (@mallusa)

    I did not set up shipping method options only flat rate shipping amounts. The problem is on my website side of the checkout page. It is not allowing you to continue to payment.

    I have hit a brick wall on resolving this problem and still unable to take orders. This is extremely frustrating.

    Caleb Burks

    (@icaleb)

    Automattic Happiness Engineer

    Have you followed the above debugging steps I listed?

    Try temporarily switching back to the WordPress Twenty Sixteen Theme, or Storefront, and disable all plugins except for WooCommerce. If that resolves the issue, then slowly re-enable features until you find the one that’s causing the conflict.

    Hi mallusa,
    I had the same problem (Table Rates not working after the update) and this worked for me:
    1. I deactivated Woocommerce 2.6
    2. I updated Table Rate Shipping plugin (I couldn’t do it with Woocommerce activated)
    3. I reactivated Woocommerce and everything was solved (Table Rates worked as before the update).
    I hope it works for you too.
    I don’t know about the Pay Pal issue, sorry!

    Plugin Contributor Mike Jolley

    (@mikejolley)

    Shipping will be required if methods were setup, so until you update table rate shipping you’d have to add something like flat rate as a temporary fallback.

    Thread Starter mallusa

    (@mallusa)

    okay, I have disabled the Table Rate shipping plugin and added a flat rate shipping method to the shipping zone.

    Questions:
    1. Where do I setup the flat rate amounts?
    2. Do I have to setup a duplicate region with a different flat rate amount to have multiple flat rates to choose from when setting up my product listing?
    3. Is there an easier way to setup the flat rate options for a shipping zone?
    4. On my product setup page it is still showing my flat rate shipping options from the WC Table Rate plugin 2.9.2 that is deactivated, but is not adding the shipping amounts to the product anywhere in the checkout process. What is going on here?

    Thanks for your help.

    Thread Starter mallusa

    (@mallusa)

    Update:
    I discovered where to add flat rate amounts to method but I do not see how to configure the shipping rate to be added per item. In other words, If there are three of the same item in the cart I want the flat rate shipping amount added three times.

    Currently it is only adding the flat rate amount one time no matter how many times that item is in the cart.

    Plugin Contributor Mike Jolley

    (@mikejolley)

    * [qty] to a rate. There is a tooltip which states the available tags.

    @mikejolley The notion that following along with the appropriate procedure and methodology for updating will prevent errors is false – we did everything as instructed and each of the Table Rate Methods was applied to each of the zones we had set-up, that worked for years now… …but this didn’t really make any difference – whenever customers order, they’re informed that there is no method available to them. It’s really quite frustrating.

    We spent countless hours setting up complex table rates to accommodate all the different postal codes in Canada and ZIP Codes in the US. Almost 30 zones in total, each with methods for weights from 1KG to 35KG. Not only do we not want to have to copy all that information over, but even when we did for a test zone, it didn’t solve anything.

    We have a current license that we renew annually and even that didn’t offer us any ‘update’ notifications – it’s only because we thoroughly read through the documentation of each update (major or minor) that we even knew to go looking for a new update for the Table Rate plugin.

    Thankfully we use ManageWP and have restored our site back to it’s state prior to WooCommerce 2.6 and Table Rate Shipping 3.0.

    Is there any sort of documentation that could explain why the published update process doesn’t work?

Viewing 15 replies - 1 through 15 (of 23 total)
  • The topic ‘Woocommerce 2.6 update conflict with Table Rate Shipping Plugin’ is closed to new replies.