WooCommerce Shipping Pro with Table Rate



XAdapter Shipping Pro BASIC ( Previously known as Weight Country WooCommerce Shipping plugin ) helps you define multiple shipping rates based on weights and countries.
Multiple countries can be grouped to form regions/zones for configuring relevant shipping scenarios. This is the most apt solution for WooCommerce Table Rate Shipping.
It is a simple solution for your everyday shipping needs!

Basic Version Features:

  • Shipping based on cart weight or order weight.
  • Define shipping based on countries.
  • Unlimited shipping based on shipping zones (country groups).
  • Allow rates including taxes or exclusive of taxes.
  • Feature to round off weight.
  • Conditional Free Shipping & Flat Rates.

Weight and Country based Shipping using WooCommerce Table Rate Shipping Pro Basic Version

Premium Version Features:

  • Fast and Accurate support.
  • State based shipping.
  • Shipping based on Postal Code.
  • Set shipping rates based on quantity of items.
  • Set rates based on Shipping Class, Product Category.
  • Calculate shipping per item or per line item.
  • Set multiple shipping options(e.g. “Express” or “Standard”).
  • Add Handling Fees.
  • Percentage Costs.
  • Importing and Exporting the shipping rules as csv(Backup feature).
  • Multilingual support. English & German translation in built available.
  • Plain text translation of shipping calculations.
  • Advanced Bundle Rate Shipping using free AddOn.
  • Per Product Shipping using free AddOn.
  • International shipping using Rest of the world & Rest of the country & Any Country & Any States short-codes.
  • Short codes for zip (e.g. “303*” for zip range of 30300 – 30399)

Upgrade to Premium!

Premium version video demo

Upgrade to Premium!

About XAdapter.com

XAdapter.com creates quality WordPress/WooCommerce plug-ins that are easy to use and customize. We are proud to have thousands of customers actively using our plugins across the globe.
If you are looking for something endorsed and managed by our super enthusiastic development team, here are some of the plugins for you:
WooCommerce UPS Shipping Plugin with Print Label
WooCommerce FedEx Shipping Plugin with Print Label
Estimated Delivery Date Plugin for WooCommerce
WooCommerce Canada Post Shipping Plugin with Print Label
WooCommerce Shipment Tracking Pro
Multi-Carrier Shipping Plugin for WooCommerce
WooCommerce Royal Mail Shipping with Tracking
Woocommerce Booking And Appointments

Our other Free Plugins :

UPS WooCommerce Shipping Method Plugin
Multi-Carrier Shipping Plugin for WooCommerce
Fedex WooCommerce Shipping Method Plugin
WooCommerce Estimated Delivery Date and Time Plugin
WooCommerce Canada Post Shipping
WooCommerce Shipment Tracking Plugin
Woocommerce Royal Mail Shipping
Bookings and Appointments For WooCommerce


  • Plugin Configuration Screen
  • Shipping Rule Table
  • Shipping Rates On The Cart Page


  1. Upload the plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Navigate to Woocommerce –> Settings –> Shipping –> Country&Weight and Tick “Enable this shipping method”.
  4. Set your shipping and Perform Save Changes.


Installation Instructions
  1. Upload the plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Navigate to Woocommerce –> Settings –> Shipping –> Country&Weight and Tick “Enable this shipping method”.
  4. Set your shipping and Perform Save Changes.
Can I configure shipping rates based on weight using the plugin?

Absolutely. You can easily configure the WooCommerce shipping rates based on weight slabs. These rates will be shown by using the WooCommerce shipping calculator. On clicking WooCommerce calculate shipping button, the rates would be fetched. For more info, you can check the screenshots and the explanation on the product page

I want to define cost per unit weight. Will this plugin do the job?

Yes. Using the plugin, you can define cost/weight. Kindly refer the screenshot, you can see how to do that.

Using the plugin, is it possible to set up free shipping for a particular country

Using this WooCommerce Shipping Calculator Plugin you can just create a rule for a country and in place of “Base Cost”, set a value of 0. This will create a free shipping rule for that country. And then using woocommerce shipping calculator, a single click on woocommerce calculate shipping button will trigger the free shipping option.

Can I provide $5 shipping charge for every unit weight exceeding 10 lbs using this plugin..?

WooCommerce Table Rate Shipping plugin allows you to set shipping rules where you can set shipping rates per unit weight. Set up a shipping rule and provide $5 per lbs for a total order weight above 10 lbs. And then using woocommerce shipping calculator, a single click on woocommerce calculate shipping button will trigger the WooCommerce Shipping rates.

Is it possible to provide free domestic shipping based on weight and charge shipping only for international orders..?

Yes absolutely. You can define a weight limit for orders delivering in your country and set shipping cost as 0. And, for all the other countries, you can follow the same process.

I want to bundle DVDs, books and many other products and show only one shipping price when they are bought together. Is it possible?

Using the basic version of the plugin, it is a little tricky to achieve this. However, using the premium version, you can do that pretty easily. Here is an article to fulfil the exact case.

Is the plugin configuration complicated?

The plugin is very easy to configure. We have a step by step tutorial on setting up this plugin. Our Help Desk also has extensive documentation which includes FAQs, Troubleshooting Guide, Knowledge Base and Code snippets. Please visit if you need any help.


Big ugly notice to upgrade without even using the plugin

I did not even use the plugin and just went to the plugin settings and a huge notice to force upgrade users. It can not be dismissed. Author seems to be greedy. I know it’s a free plugin but there are thousands of freemium model plugins which don’t irritate to this extent.

Three Stars Because….

This developer offers outstanding support and a money-back guarantee, but together we could not get the plugin to work correctly on my server.

I have lots of experience with table-rate shipping rules and have used a table-rate shipping plugin successfully for many years. I purchased this plugin because I thought our long-time table-rate shipping plugin had quit working with the newest version of WP. We need to have shipping costs calculated per item. Not a tough task.

The pre-sales questions I asked were answered promptly. Downloading and installing the plugin and activating it with a license code went smoothly.

When I couldn’t configure the plugin so it would correctly apply table rate shipping per item for a range of table rates (0-1 item, 1-5 items, 6+ items) the plugin developer answered my initial support ticket almost immediately.

We went back and forth (including giving the developer access to the site admin) in an effort to correctly configure the plugin. Only the first table rate configured worked and was applied to all of the orders, regardless of the number of items. The developer tweaked the plugin’s settings on our site and I poured over the documentation.

The developer eventually sent screen shots of our required table rates set up and working correctly on the developer’s server. However, the developer was unable to get the plugin to work on our server.

The purchase comes with a money back guarantee and the developer refunded the $69 when asked. The developer offered to continue to help troubleshoot the problem via instant chat. However, our long-time, very reliable table-rate shipping plugin came back online after some tweaking.

I couldn’t get this plugin to work correctly, but that doesn’t mean on another server with a different set-up this plugin doesn’t work. The developer’s support help is simply OUTSTANDING. The money-back guarantee is additional insurance. Set-up is not intuitive (the plugin could use some more built-in FAQ links), but I chose this plugin because it offers tons of built-in configuration options.

Had we not gotten our long-time plugin working again, I have no doubt the developer and I would have been able to work together to either identify any conflict or coding problem. Whether we would have been able to get the plugin to work correctly on our server, I can’t say.

My suggestion would be for the developer to offer a 30-day free trial as well as a money-back guarantee.

Excellent Plugin!

This plugin does exactly what it says and what we needed for a customer’s shop.

Even we are using “just” the free version, its functions totally covered our needs and the support ist lighning fast!

Can recommend this solution to everyone who needs shipping costs based on country and weight!

Read all 20 reviews

Contributors & Developers

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




  • Weight based shipping rates
  • Country based shipping rules


  • option to choose “Rest of the world” in country
  • Option to choose “Any Country” in country
  • Added Service name column to provide multiple shipping options
  • Duplicate Rows Button
  • A new field Multiselection combo box : Display/Hide Matrix Columns
  • A new column ‘Note’ to text translation of shipping matrix rule


  • minor release. Fixed technical warnings.


  • minor release. Fixed technical warnings.


  • Minor release: backward compatibility for the new column added to the matrix


  • Minor release: Settings and Support link in the plugins page


  • Fixed technical warning.


  • Set Default Method title for Rate.


  • Links updated


  • Fixed country list saving issue


  • Added support for French


  • Fixed some php warning


  • Minor Content Changed.


  • Tested up to WP-4.8.


  • Minor Content Changed.


  • Minor Content Changed.


  • Fixed jQuery Conflict with other XAdapter plugins.


  • Fixed Conflict with Plus version


  • Fixed some PHP warning appearing in cart page.


  • Compatible with WordPress 4.9.


  • Added Basic version demo video.


  • The new Settings page UI
  • Fix: The decimal part is not considering for ‘cost per unit’ on rate calculation.
  • Fix: PHP warning if cost field is given empty in settings page
  • Fix: State is not appearing properly for Ireland.
    = 2.0.1=
  • Removed the licence key activation warning.
  • Fixed the issue of datas not updating in the settings page.
    = 2.0.1=
  • Fix: Fixed some php warning.


  • Fix : Fixed PHP warnings, Undefined cost and fee.= 2.0.3 =


  • Updated premium plugin features list.
  • Updated Live demo link.


  • Content change.


  • Comaptible with woocommerce 3.4


  • Content Change : Author details and contributors.