This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WooCommerce – Table Rates


This plugin will allow you to create two tables of shipping rates ( one for domestic orders and one for international ). These rates are based on the total order price in your cart. You can specify which countries are local and which countries you want to be able to use this shipping method.

I have also created a premium version of this plugin that ill allow you to choose any number of countries and allows a greater level of customization. Find it at

A big thanks to our Translators

If you have an interest in translating this plugin please let me know.


  • What your customer will see -> screenshot-1.png
  • Set the options of who can use your table rates -> screenshot-2.png
  • Select the country that uses Domestic Rates and International -> screenshot-3.png
  • Customize the rates that you offer -> screenshot-4.png


  1. Install the WooCommerce Table Rates plugin
  2. Activate the plugin
  3. Go to the WooCommerce Settings Page
  4. Access Shipping Tab
  5. Select “Table Rates”
  6. Check the Enable/Disable Checkbox.
  7. Enter the settings that you would like you to use


None at this time


Lacks support for shipping classes

Just one thing to be aware of before installing the plugin: although being my own fault not to confirm it on forehand, it was quite disappointing to notice that this plugin doesn’t seem to care about different shipping classes.
It is quite unexpected because shipping classes are a built-in feature of Woocommerce, and this ignores it. :/

Please correct me if I’m wrong, then I’ll be more than happy to give 4-5 stars. 🙂

How do you set this up

Been sitting here for an hour now just trying to set this up. No instructions. When I click on “add rate” it just jumps to top of page. I wouldn’t even give this one star

Read all 20 reviews

Contributors & Developers

“WooCommerce – Table Rates” is open source software. The following people have contributed to this plugin.




  • FIX: Adding columns to the table for shipping.


  • ADD: Activation functions


  • FIX: Issue with scripts not loading in admin page


  • UPDATE: File Structure updated to singleton structure
  • UPDATE: Table Creation and layout
  • UPDATE: Admin Panel Functionality


  • FIX: Error when discount is not left empty
  • FIX: Fix multi sort error when saving table rates
  • ADD: Ability to choose how to handle values over your max value


  • FIX: Updated the way that the shipping caluclation works so that it works with different types of products.
  • FIX: Formatted Code
  • ADD: Ability to determine if the shipping caluclation will include the discounts or not.


  • ADD: Swedish Translation
  • ADD: French Translation
  • ADD: Spanish Translation
  • FIX: Updated some CSS issues with the new WordPress version
  • FIX: Corrected a spelling error


  • FIX: Fixing issue to check for the minimum value you can use for this shipping method


  • FIX: Fixing issue when a local country is not set.


  • FIX: Attempted fix in calculating the shipping again. This time I think I have it.


  • FIX: Another error in calculating the shipping was fixed.


  • FIX: Made the highest shipping value entered show for orders over the highest value in the table.

  • FIX: Fixed issue with calling in_array() when calculating shipping.


  • FIX: Fixed issue that prevented the International table rates from updating.


  • FIX: Updated calculation of shipping to not include the any Virtual products.

  • FIX: Spelling Errors.


  • NEW: Sorts each table separately in order of smallest to largest based off of minimum cart total.

  • NEW: Swap Min and Max amounts if the Max value is less than the Min Value.


  • Initial Release