WooCommerce Table Rate Shipping Pro Plugin

4.97 out of 5

  • You are protected by our 30 Day Money Back Guarantee.
  • License entitles 1 year of support & updates.
  • Extended support & updates after 1 year at 50% discount.
  • If you do not want to extend the support after 1 year, you can still continue using the product
Sold By: PluginHive
  • Description
  • Changelog
  • Reviews (31)
  • FAQ (13)
  • Comments (213)
Table Rate Shipping: This WooCommerce Table Rate Shipping Plugin helps you to set up a table in order to calculate shipping rates for a combination of conditions. You can define shipping rates based on shipping destination, have multiple rates per zone, and add multiple rules based on product weight, cart subtotal, number of items, shipping class, price, and so much more.
If the user’s cart matches the rule, the shipping cost you define is applied. Wildcards (*) can also be used to match multiple regions.


Shipping by Weight: You can define weight-based shipping costs easily. Different shipping rates that are based on weight slabs are a common scenario. Beyond the defined range, you can define shipping rate per weight unit.


Standard/ Express/ Priority/ Ground: Define shipping options such as Standard or Express Service for customers to choose from. Shipping Rate calculation for these shipping services can then be set based on your custom rules.


Set Pickup from Store option: Handle products that can ship as well as products that must be picked up at the store.


Handling Fees: Set up handling fees based on the rules you define.


Import Shipment Tracking: The plugin offers scheduled import of shipment tracking information in bulk from a CSV file (via FTP from a remote location).
International Shipping: Multiple shipping methods for international shipping are based on different rules. Rest of the world & Rest of the country & Any Country & Any States groups for easy configurations.
For eg,
– free shipping to the UK

– price $20 per item for European orders
– price $30 per item for the rest of the world countries

Bulky vs Light Products: Small category will fit into an envelope, and larger category requires parcel shipping.


Combo Offer /Bundle Rate on Shipping: Free shipping for CD when purchased along with DVDs.


Cart Based: Set shipping cost as a percentage of the total price in the cart.


Shipping Unit Scale Concept to set rates easily: Assign shipping unit at product level based on the shipping complexity and configure shipping cost based on the total shipping units.


WooCommerce Advanced Shipping: You might already have WooCommerce shipping methods setup to common scenarios such as International Shipping, Flat Rate, Free Shipping, etc. However, when you have complex and advanced shipping calculation requirements, WooCommerce Shipping Pro can truly help!
WooCommerce Shipping Zones (Country, State, Post Code): Zone-based shipping cost calculation (By Country, State, and Post Code) can be easily configured in this plugin. For example, Different shipping rate calculation rules for States/Counties in the USA or the United Kingdom can be defined.


Shipping Class Based: WooCommerce shipping classes can be used to calculate shipping cost in combination with any other criteria.


Product Based Shipping Rates: Different shipping costs for Product Category A,and/or B, and/or C.
Different shipping costs for Shipping Class A and/or B and/or C.


Product Category Based Shipping Rates: Set Product Category-based shipping costs. Different shipping costs for Product Category A, and/or B, and/or C.


Product Quantity/Price based shipping rates: Shipping costs varies depending on the number or costs of the product.


Fixed Cost + Variable Cost/per item: Make shipping cost as base cost and then add a per item cost.
For example, Cost of shipping for First Book at $5 then additional $2 for the remaining books.


Flat Rate Shipping and Free Shipping: Set Flat Rate or Free Shipping based on the combination of rules.


Per Product Shipping: Per product shipping allows you to define different shipping costs for products based on shipping destination, product category, shipping class etc. Per Product Free AddOn will enable per-product capabilities for Shipping Pro.

Other Features

  • Many Calculation Options (Fixed Cost / Unit Based Cost / Percentage Based Cost / Step-or- Round based cost).
  • Calculate each ‘item’ or ‘product category’ or ‘shipping class’ cost separately and sum to find the final shipping cost, OR Calculate the entire order shipping cost together.
  • Per Product Shipping using free Add-on.
  • Shipping Rules Import & Export via CSV.
  • Plain text translation of shipping calculations.
  • Hide the column(s) which are not relevant to the business case.
  • Multilingual support. English & German translation inbuilt available.
  • Performance mode for fast loading of shipping rules.


Settings Page
Checkout Page
Scheduled FTP Import
A Simple Business Case
A Complex Business Case


Last Updated: 29-January-2018

* Fix (Warning: A non-numeric value encountered, because of get_weight).
* Handled double quotes in product category and in shipping class
* Warning fixed while exporting the rules
* Fixed issue of Rates not coming based on product category
* Add new or edit rule issue fixed when product category or shipping class contains single quote.
* [Bugfix] - Duplicate rules and Add New issues fixed,
* [Content Change ] Some rule table header changed
* Added tooltip and tooltip description, Added rule text to show every rule in text format on hovering on individual row.
* New UI for settings page
* Introduced City filed with rule matrix
* Improved over all settings page loading speed
* Fix for The decimal part of 'cost per unit' not considering for rate calculation.
* Calculation Mode 'Per Order' should take order total price(including order discount) instead of item total for calculating the price range of the role.
* Added 'meath' as an option for state in Shipping Pro.
* Fixed PHP warning if cost field is given empty in settings page.
* Fixed conflict with the basic version.
*Fixed Postal code case sensitivity issue.
*Fixed cart breaking in PHP older version.
= 2.8.5 =
*Fixed not working category with variable products.
= 2.8.4 =
* Fix for category with Calculate Mode 'Per Item'.
= 2.8.3 =
* Fixed problem of not taking variable products weight and dim.
= 2.8.2 =
* WC 3.0 Version compatibility
= 2.8.1 =
* Added Spanish and Polish language translation.
= 2.8.0 =
* Introduced AND logic on shipping class and category.
= 2.7.8 =
* The plugin is compatible with all decimal separator.
= 2.7.7 =
* Removed Zone Matrix.
= 2.7.6 =
* Added language support for French and Italian.
= 2.7.5 =
* Portuguese(Brazilian) Translation added.
= 2.7.4 =
* Bug Fix.
= 2.7.2 =
* Minor Enhancements.
= 2.7.1 =
* Made the import and export csv features compatible with Zone list.
= 2.7.0 =
* Zone support implementation.
= 2.6.9 =
* Introduced line item calculation mode.
= 2.6.8 =
* API manager Issue of slow server fixed.
= 2.6.7 =
* Fixed: API manager Issue.
= 2.6.6 =
* Fixed: Issue with respect to deactivation of license.
= 2.6.5 =
* Implemented license keys.
* Automatically update plugin from wordpress admin.
= 2.6.4 =
* Fixed Rate Matrix conflict issue with other wooforce plugins.
= 2.6.3 =
* Added option - Performance Mode.
= 2.6.0 =
* Stability improvements.
= 2.5.0 =
* Minor change: Improved preloading of shipping rule.
= 2.4.0 =
* Import Rate Matrix via CSV.
* Export Rate Matrix via CSV.
* Added a new filter wf_shipping_pro_item_quantity for addon plugin.
* rest_of_the option will consider all items only in the same method group.
= 2.3.0 =
* Fixed the issue when Product category is null.
* Fixed the issue of Remove button disappeared due to css conflict.
* Added a new filter wf_woocommerce_shipping_pro_shipping_costs for addon plugin.
= 2.2.1 =
* Bug Fix: Grammar correction in German language.
* Bug Fix: If the only Shipping class in the group is ‘NO Shipping Class’ then it matches with rule ‘Rest of the shipping class’.
= 2.2.0 =
* Feature: Added German language support.
* Bug Fix: Improved Post code matching. Earlier 3H* was matching with post code \'K6A 3H2\'.
= 2.1.1 =
* Fixed PHP older version compatibility issue.
= 2.1.0 =
* New option to remove the \'Free\' text from the cart shipping label if needed.
* Bug fixed : Rest of the shipping classes was not considering product with \'No Shipping Class\'.
= 2.0.2 =
* Fixed WooCommerce 2.0 compatibility issues.
* Permission denied error while clicking the settings page from plugin listed page.
* Multi lists was not displaying correctly (old version:chosen_select and new version: wc-enhanced-select).
* Method get_shipping_countries doesn\'t exist.
* Fixed PHP compatibility issue: Usage of short code ?.
* Fixed \'Rate based on\' list box duplicating issue.
= 2.0.3 =
* Bug fixed. Min/Max rule selection was wrong when shipping cost was 0 in one of the rule.
= 2.0.1 =
* Added WC function for WooCommerce 2.0 compatibility.
* Removed ternary operator ?: for earlier PHP 5.3 compatibility.
= 2.0.0 =
* Min Width & Max Width column combined under single heading Width.
* Added following columns.
* Min-Item & Max-Item.
* Min-Price & Max-Price
* Rate Based on
* Introduced new calculation modes
* Per Category Max Cost
* Per Category Min Cost
* Per Shipping class Max Cost
* Per Shipping class Min Cost
* Rounding is changes according to column \'Based on\'
* Cost per unit changes according to column \'Based on\'
* shipping cost is per item
* shipping cost is per price unit
* shipping cost is per weight unit.
= 1.0.0 =
* Stable initial version.

31 reviews for WooCommerce Table Rate Shipping Pro Plugin

  1. Colin
    4 out of 5

    (verified owner)

    We got there in the end! The plugin can handle a good deal of product shipping variations based on weight & price. Customer support was very helpful. I recommend contacting support straight away to apply what you need exactly.

  2. Stuart
    5 out of 5

    (verified owner)

    Very Good Support. Would highly recommend.

  3. Danna
    5 out of 5

    (verified owner)

    Off the hook amazing support! I have purchased MANY plugins from various places and the customer support here is amazing, it’s doesn’t get much better than this. I had a unique situation that required some extra coding because my shipping methods were………… complicated……….. I needed things to be easier. They went out of their way to make it happen. Money well worth spent and Im so happy! Buy the plugin, you won’t regret it!

  4. Andrew
    5 out of 5

    (verified owner)

    Great plugin. Simply does what it should. I have been using this plugin for over 2 years with great success, until I ran into an issue which turned out to be a conflict with another plugin I was using. The amazing support went the extra mile to test and re-test everything. Normal functioning resumed after I deleted the other plugin causing the issue. Many thanks.

  5. Soph
    5 out of 5

    (verified owner)

    Great product and the customer support is fantastic. Thanks guys!

  6. Paulo
    5 out of 5

    (verified owner)

    We’ve found a little bug, but support was quick to fix it. Will be getting another plugin from them soon.

  7. Gerry
    5 out of 5

    (verified owner)

    Amazing customer support!
    Responses in under 10 minutes.
    They solve issues quick too.

    This plugin has really helped us save a lot of money
    on shipping and retain more sales on our site:

  8. Shaun
    5 out of 5

    (verified owner)

    It was a bit confusing at first but the customer support was amazing. Without their help I would still be struggling now. If it looks to complicated just ask for help as they are more than happy to assist.

  9. Robert
    5 out of 5

    (verified owner)

    Great plugin and fantastic support.

  10. Jack
    5 out of 5

    (verified owner)

    Good product, very flexible options and quick support

  11. mail6
    5 out of 5

    (verified owner)

    Very satisfied.

    The Plugin is just what I needed – it let me add all the variations in shipping that I need

    The support is great as well – They work fast and reply within a short time. They helped me solve a problem very fast.

  12. Vanessa
    5 out of 5

    (verified owner)

    I’m a beginner and I was having a hard time setting up shipping the way I wanted to. I contacted customer support and literally less than an hour had a response AND step by step instructions on how to set up the shipping table I needed. Everything works wonderfully thanks to the amazing customer support!

  13. Michelle
    5 out of 5

    (verified owner)

    EXCELLENT SUPPORT! I was having a typical Monday and didn’t enable the settings for the plugin to work properly. Thinking it was the plugin, I contacted support to find out if someone could resolve my issue. Within an hour, support had explained what was happening on my end, and advised me on how to resolve my issue. The plugin works as advertised, exactly what I needed.

  14. clareskelton
    5 out of 5

    (verified owner)

    I have reservations about buying plugins that might not be supported, especially those helping to run E-commerce stores. Daz at Wooforce has been nothing short of OUTSTANDING in his support since we purchased the WooCommerce Shipping Pro plugin. I’d give them 6 out of 5 stars. Brilliant guys well done!

  15. Excelsis
    5 out of 5

    (verified owner)

    Thank you so much for your fast assistance. We though we would wait for a week like other support services do.
    We really appreciated it. Hope you will continue your class A service.

    From Japan.

  16. tfcode
    5 out of 5

    (verified owner)

    Thank you guys for fast response and perfect support!!

  17. dankbeme
    5 out of 5

    (verified owner)

    Exactly what I needed! Great Support

  18. Obrien
    5 out of 5

    (verified owner)

    I purchased this item not knowing if it could do all the various shipping scenarios I had to implement. The customer support went over and above to help me resolve all my issues with implementing this plugin. I am very satisfied!

  19. wilstokes
    5 out of 5

    (verified owner)

    Plugin did exactly what I needed and saved me loads of time. The one aspect I couldn’t work out was answered via the support email in a matter of minutes.

  20. tfahey
    5 out of 5

    (verified owner)

    Great work on the plugin guys. Completely customisable for any situation, integrates seamlessly with woo commerce and looks and feels perfectly for customers. Customer service outstanding. So fast and helpful. Had a question about my setup and they replied with an answer lightning fast. Saved me heaps of time. Keep up the good work.

  21. mathew_picard
    5 out of 5

    (verified owner)

    I loved the text translation of the configured rule. “Rest of the world” option in the Country selection saved my day. A good by – will stay tuned for your products.

  22. dsgcde
    5 out of 5

    (verified owner)

    out-of-the-box -> neat UI, works great & easy!!!! 5 Stars!

  23. ncdesign
    5 out of 5

    (verified owner)

    Customer support is top notch! Product works flawlessly. Cheers!

  24. nzbiz
    5 out of 5

    (verified owner)

    Bought the plugin to set up the payment options for the site of my business, but was stuck on how to set up some required additional methods. Wrote an enquiry email to ask for technical assistance and got a response within a short period of time. The instruction provided was exactly what I need to solve the problem. Thumbs up for the design, flexible functions of the plugin, knowledgeable staffs but most importantly, top notch customer support. Many Thanks

  25. deezydev
    5 out of 5

    (verified owner)

    Incredible plugin! This is now my go-to for our shipping scenario needs.

  26. noud
    5 out of 5

    (verified owner)

    Without this product I have no idea what I would have done to set up table rate shipping. Ran into a minor problem and support was very quick and accurate. I was able to fix the problem and continue setting up the product.

  27. MonoLabs
    5 out of 5

    (verified owner)

    Perfectly what I was looking for, works great! Thanks a lot!

  28. Brandon
    5 out of 5

    (verified owner)

    BEST SUPPORT EVER RECEIVED. Thank you for a great plugin and great experience. Seriously wonderful support, and as a WordPress developer they saved me a ton of time. Thank you!!!

  29. joax
    5 out of 5

    (verified owner)

    Perfect! Very pleasant to work with.. opposed to other table rate shipping plugins

  30. Koinecomunic
    5 out of 5

    (verified owner)

    Fast and accurate technical support! Thanks!

  31. Stephkk
    5 out of 5

    (verified owner)

    Amazing customer support, helped me through setting up exactly what I needed (being a bit of a novice)! This plug-in does everything I need that the standard woo-commerce doesn’t offer. I can finally launch my site! Thank you 🙂

Only logged in customers who have purchased this product may leave a review.


Frequently Asked Questions

  • John

    John - 1 day ago

    Hello Team, The rules section does not appear. How do I add a new rule? https://www.laserconsumables.com.au/wp-content/uploads/2018/03/Bundle_rate.jpg

  • Anindo

    Anindo - 1 day ago

    Hi John, Thanks for reaching out to us. I checked with the screenshot and that is really strange. Apologies for that. Ideally, the shipping rules do appear just above the "Save changes" option. We have requested you to provide the admin access to your site. So that we can quickly fix it and help you resolve the issue. Kindly get back to us via the online-support ticket. Do let us know if you have any query. Regards,

  • jessica5

    jessica5 - 5 days ago

    Hello, I'm interested in purchasing your plugin but wondered if it could handle the following scenario, for example: - Allow shipping to a specific postcode in Scotland (e.g. IV1) - Allowing for weight-based shipping specific to IV1 - allowing customer to choose standard post or courier. Thanks in advance! Jess

  • Anindo

    Anindo - 5 days ago

    Hi Jess, Thanks for reaching out to us. Yes, you can easily configure these settings in the shipping pro plugin. -by assigning different groups, multiple shipping methods can be shown in the cart. -By limiting the rule based on Postal codes. We are not sure of "IV1" term that you have specified in your query? Could you kindly help us understand this. Let us know if you have any query. Regards,

  • Alessandro

    Alessandro - 1 week ago

    Today I realized that the "Add New" button in shipping pro has stopped working. It behaves just as the "Save Button" This happened after I imported the rules via CSV.

  • Anindo

    Anindo - 1 week ago

    Hi Alessandro, That's strange. Can you please raise this as a ticket so that our team can immediately check it?

  • Hayes

    Hayes - 2 weeks ago

    Currently, I have a website that just started shipping internationally. I am trying to automate my shipping and am in need of a solution. Up to this point, we have used the built-in flat rate shipping option in woocommerce. I would like to offer all of our customers both local and international the ability to have different options at checkout - for shipping. For our local customers (in the united states) we still want to offer free shipping over a certain dollar amount spent. However, if our customers would like to choose an expedited shipping method I want that option to be available to them as well (during checkout). For our international customers, I would like to offer all of the same shipping options our local customers (in united states) receive, minus the free shipping option. I would also like to generate labels for UPS and USPS (we have stamps.com account) services. Our products are 2 oz, so we don't need to address freight shipping or large item shipping at this time. Which plugin would you recommend?

  • Anindo

    Anindo - 2 weeks ago

    Hi Hayes, You can opt for the UPS and Stamps plugin separately. Here is the link to our UPS plugin : https://www.xadapter.com/product/woocommerce-ups-shipping-plugin-with-print-label/ Stamps plugin link : https://www.xadapter.com/product/woocommerce-stamps-com-shipping-plugin-with-usps-postage/ Our team can provide you a mechanism to fulfil your business case. - You can always configure a free shipping option in WooCommerce. In parallel, you can show the expedited shipping methods from the plugin. Regarding international options, we can provide you a mechanism to hide free shipping. That should not be a problem. After the purchase, you can immediately approach our support team for this snippet.

  • Hayes

    Hayes - 2 weeks ago

    Excellent! I purchased both plugins and am in the setup phase. Could you send me a code snippet to hide other USPS shipping options when the free shipping threshold is reached? Currently to receive free shipping one has to spend over $25.00 on our site. A code snippet to take care of the above mentioned would be great OR show me how to integrate with Woocommmerce already available options. Next... Could you send a code snippet that would remove "free shipping" when people outside the USA attempt to purchase products from the site? Thank you

  • Lorenzo

    Lorenzo - 2 weeks ago

    Hi Hayes, Here's a code snippet to hide stamps method if free shipping exist add_filter('woocommerce_package_rates', 'xa_hide_shipping_methods_if_free_flaterate_exist', 10, 2); if(!function_exists('xa_hide_shipping_methods_if_free_flaterate_exist')){ function xa_hide_shipping_methods_if_free_flaterate_exist( $available_shipping_methods, $package ){ $hide_if_shpping_method_exist = array('free_shipping'); //If the shipping methods given here is exists. $method_to_hide = array('wf_usps_stamps'); //Hide all the shipping method provided here. $do_hide = false; foreach ($hide_if_shpping_method_exist as $method) { foreach ($available_shipping_methods as $shipping_method => $value) { if( strpos( $shipping_method, $method ) !== false ) { $do_hide=true; break 2; } } } if( $do_hide ){ foreach ($method_to_hide as $method) { xa_hide_the_shipping_method( $method, $available_shipping_methods ); } } return $available_shipping_methods; } } if(!function_exists('xa_hide_the_shipping_method')){ function xa_hide_the_shipping_method($method, &$available_shipping_methods){ foreach ($available_shipping_methods as $shipping_method => $value) { if( strpos( $shipping_method, $method ) !== false ) { unset($available_shipping_methods[$shipping_method]); } } return $available_shipping_methods; } } To hide free shipping for other countries except US, you can set up the shipping zone only for US and add free shipping method, other countries will not get this method in the cart or checkout page. Regards, Lorenzo

You are protected by our 30 Day Money Back Guarantee.     Add to cart