WooCommerce Table Rate Shipping


The WooCommerce table rate shipping plugin is an add-on to your WooCommerce store and an easy-to-use extension. Table rate shipping for Woocommerce, unlike other plugins, offers an ideal and easily understood settings panel that lets users calculate the shipping costs effortlessly.
Table rate shipping WooCommerce lets the customers experience advanced and flexible shipping features in the Cart and Product check-out pages. Set up various shipping rates based on the criteria such as weight, price, location, item count, or shipping class.

Try the Demo | Documents | Pro Version

How to manage the settings in the Woocommerce table rate shipping plugin?

To control the options and settings, the admin can navigate to WooCommerce > Advance Table Rate Shipping sub-menu, then add New Method Here, the admin can add new shipping zone or select shipping zone from pre listed shipping zone. Once done, the user can opt for the preferred shipping method based on multiple conditions like days, holidays, delivery, etc.


«WooCommerce Table Rate Shipping» Basic Features

👉 Available up to 2 shipping methods
👉 Shipping rate calculation based on total price in the cart, total volume, total weight, length, Number of items, Number of items by class, cart item, etc.
👉 Woocommerce shipping rates that depend on specific time range, date range, product category, custom taxonomy, a specific day of a week, coupons, cart product quantity, etc.
👉 Preferred Delivery time selection
👉 Desired Base condition selection
👉 Feature to set the default method
👉 Apply shipping cost concerning the multiplication with cost, weight, length, surface area, item quantity, etc.
👉 Apply shipping cost for each unit of cost.
👉 Option to Disable other methods
👉 Option to set city-based shipping methods
👉 Option to evaluate the volume
👉 Feature to set methods using multiple conditions
👉 Option to choose both minimum and maximum shipping cost
👉 Free shipping or discount on special occasions
👉 Feature to set height or lowest cost shipping class
👉 Import & Export shipping rates table in CSV format
👉 Import & Export shipping settings in JSON format
👉 Setting to hide method in case of free shipping availability
👉 Option to set fee handling
👉 Shipping option display for specific user role or excluding specific user role
👉 Include or exclude Tax
👉 Translation ready
👉 Compatibility with WPML


Check how Woocommerce shipping rates plugin custom options are created!
🔗 Front end Demo (See how the plugin works on the front-end)
🔗 Back end Demo (Be sure to turn around and watch how the plugin works in the back-end)

«WooCommerce Table Rate Shipping» Premium Features

The WooCommerce Table Rate Shipping plugin is a fully customizable conditional shipping extension for WooCommerce. This woocommerce table rate shipping plugin can provide your e-commerce site with the table rate shipping addons or conditional shipping features.

Here are the pro features that the WooCommerce Table Rate Shipping plugin offers:

👉 Option to set up Unlimited shipping services like Express shipping, standard shipping
👉 Shipping options based on country, state, or Postal Code
👉 Option to create shipping method based on taxonomy like color, size and any custom created taxonomy
👉 Option to create shipping method based particular date range or time range
👉 Use the built-in shipping classes to implement complex rules
👉 Options to set base shipping based on the number of items available in the cart
👉 Option to calculate the shipping as per the weight, width, height, length, product type of the products
👉 Add a handling fee along with the shipping costs for every order
👉 Option to set the shipping rates for any particular WooCommerce class
👉 Add fixed cost, percentage of subtotal, multiplied by wight, height, length, volume, quantity, products or for every number of cost.
👉 Ability to hide other methods if a particular method is activated.
👉 Provide special discount or free shipping on selected particular day
👉 Add the estimated delivery date option
👉 Offers premium support


Check how the Woocommerce table rate shipping premium version options are created!
🔗 Front end Demo (See how the plugin works on the front-end)
🔗 Back end Demo (Be sure to turn around and watch how the plugin works in the back-end)

Why Acowebs?

At Acowebs, we fuel your e-commerce stores with stunning WooCommerce plugins and Shopify apps. Our expert WordPress developers build amazing WordPress plugins and themes to provide comprehensive solutions that give the best User experience to the customers and visitors. Being a globally renowned and award-winning software firm, we guarantee the best WooCommerce plugin support from a dedicated team of specialists.

Check out our other WordPress plugins here.

What our customer says:

“Appreciable user interface! Customer service and support are beyond words. Thank you for this wonderful plugin «

“Table rate shipping plugin did wonders with our Woocommerce stores. The plugin made shipping calculations and customizations super-easy. My choice to go for Premium support was the best».


Find all PRO features
Find Our Other Plugins
Support Ticket


  • List of all «Aco Table rate Shipping» methods in «Table rate shipping» sub-menu in «WooCommerce» menu.
  • General Settings tab for set Method title, Tax Status, Base Rules, Flat Rate and Shipping appear for etc.
  • City Settings: User can set list of city and can set logic for Include or Exclude city.
  • Volumetric Settings: Volumetric settings and Method base / default multiple condition.
  • Additional Settings: Some additional setting for set Include Tax, Exclude Weight, Round Weight, Hide Method etc.
  • Table of Rate: Administrator can set multiple Table rate shipping as he want with multiple condition and delivery day, cost etc.
  • Blank table of rate.
  • Import from CSV: Import table of rate from pre made CSV file.
  • Update / Edit shipping option title.
  • Front-end view for ‘Table rate shipping’ with cost and delivery date.


Installation of «WooCommerce Table Rate Shipping» can be done either by searching for «WooCommerce Table Rate Shipping» via the «Plugins > Add New» screen in your WordPress dashboard, or by using the following steps:

  1. Download the plugin via WordPress.org
  2. Upload the ZIP file through the ‘Plugins > Add New > Upload’ screen in your WordPress dashboard
  3. Activate the plugin through the ‘Plugins’ menu in WordPress


Does WooCommerce Table Rate Shipping offer compatibility with the WPML?

Of course, the table rate plugin for WooCommerce offers due compatibility with the WPML plugin. Since the plugin is tested, it can be used to build multilingual sites without issues.

Is it possible to disable all the shipping methods in the Woocommerce cart page with your Table Rate shipping extension?

Yes, you can use the WooCommerce shipping table plugin, to disable the shipping methods. Set the ‘Disable other methods’ option to disable the Woocommerce shipping options on the cart page.

What is the refund policy?

Our WordPress plugins let you enjoy the privilege of a complete 30-day money-back guarantee. To redeem your refund within the initial 30 days of plugin purchase, kindly contact our team.


septiembre 28, 2023
Just reached out for quick support and the live chat was able to help me work out some questions and get the plugin configured as needed. These guys are amazing!
diciembre 1, 2022
This plugin makes it easy to create dynamic shipping options and also offers so many rules to attach to each option. It needs some further development regarding integration with wpml
noviembre 22, 2022 2 replies
How to fix this Warning on my website: Warning: Invalid argument supplied for foreach() in /home/customer/www/mywebsitename.com/public_html/wp-content/plugins/woocommerce-table-rate-shipping/inc/class.calculate-rates.php on line 193 Thanks you
Read all 9 reviews

Contributors & Developers

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


“WooCommerce Table Rate Shipping” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “WooCommerce Table Rate Shipping” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Compatible with WooCommerce version 8.4
  • Bug fix


  • Fixed Woocommerce settings save button issue.


  • Fixed WPML dynamic title translation issue.


  • Fixed ReferenceError on table rate shipping listing page.
  • Fixed conflict issue about wrong data in shipping editor


  • Fix delivery date error issue in backend.


  • Fix shipping method add to specific role issue.
  • Fix Handling fee Taxable / Non-Taxable issue.
  • Disabled other file formate while import from csv.
  • ‍Solved clicking issue on title in method listing page.
  • Solved combined description with multiple option in a method.
  • Character limit on description and number field.
  • Disabled to input nagetive value in Number field.
  • Added proper subtitle / popup description in each option.
  • Added proper placeholder in all field.
  • Added delete option button in empty option.
  • Disabled to input special character in any text field like option title & method title.
  • Disabled to save shipping option without entering the valid name
  • Solved, if any condition aren’t match or options are emtpy, then flat rate willbe show.


  • Fix PHP error on cart page while add product to cart.
  • Fix hide other method issue if hide other method from city settings based on specific city
  • Disable add to Nagetive number on weight, delivery day, Flat rate etc.
  • Add option to hide / show delivery date


  • Fix tax calculation error.
  • Fix Admin page conflict while try to edit.
  • Fix update issue with specific shipping method id
  • Fix shipping zone error in general tab
  • Fix empty value issue


  • Fix bank data issue while edit existing methods


  • Update reactjs dependency based on node version 7.19.1
  • Update react router dom latest version 6.0.2
  • Fix tax error on shipping


  • Upgrade design
  • Disable access from woocommerce > settings
  • Add settings page to woocommerce > new custom page
  • Create a list of all table rate shipping as landing page
  • UI change in table rates tab
  • Enable / Disable toggle buttion in list page
  • Number of options in each methods in list page
  • Delete option from list page
  • Change shipping zone from inside general tab
  • More user friendly and many more…..


  • Fix error issue’s, generated by wpml class


  • Fix error issue for multiple method creation in «table of rate» tab


  • compatible with WooCommerce version 5.1.0


  • Initial release