Step-by-Step Guide Setting Up Table Rate Shipping in WooCommerce DokanStep-by-Step Guide Setting Up Table Rate Shipping in WooCommerce Dokan

Hello guys how are you? Welcome back to my blog therichpost.com. Guys today in this post, I will tell you Step-by-Step Guide: Setting Up Table Rate Shipping in WooCommerce Dokan.

Guys if you are new in  WordPress or in WooCommerce then please check the below links for some good tutorials:

  1. WooCommerce Hooks
  2. WordPress Tricks
  3. WordPress Hooks
  4. Dokan

Here is the working steps and please follow carefully:

🚀 Step-by-Step Guide: Setting Up Table Rate Shipping in WooCommerce Dokan

If you want your Dokan vendors to ship worldwide using Table Rate Shipping, follow these steps:


🔹 Step 1: Install & Enable Table Rate Shipping Plugin

WooCommerce does not provide Table Rate Shipping by default. You need a plugin like:

  • Table Rate Shipping for WooCommerce by WooCommerce (Paid)
  • Flexible Shipping for WooCommerce (Free & Paid)

🔹 Install the Plugin

  1. Go to WordPress Dashboard > Plugins > Add New
  2. Search for Table Rate Shipping
  3. Install & Activate your preferred plugin

🔹 Step 2: Enable Dokan Shipping for Vendors

Since you’re using Dokan, you need to allow vendors to set their own shipping rates.

  1. Go to Dokan > Settings > Selling Options
  2. Scroll to Shipping Status and enable it
  3. Click Save Changes

Now vendors can access shipping settings.


🔹 Step 3: Set Up a Global Shipping Zone (All Countries)

Instead of manually adding every country, use a wildcard (*) to apply shipping to all locations.

  1. Go to WooCommerce > Settings > Shipping > Shipping Zones
  2. Click “Add Shipping Zone”
  • Zone Name: “Global Shipping”
  • Zone Regions: Leave it blank (this applies to all countries)
  1. Click “Add Shipping Method”, then select Table Rate Shipping
  2. Click Edit to configure Table Rate rules

🔹 Step 4: Add Table Rate Rules for Global Shipping

Now, set up flexible shipping rules based on weight, price, or quantity.

Example Table Rate Configurations:

CountryStateConditionRate
* (All)* (All)Weight 0-1kg$5
* (All)* (All)Weight 1-5kg$10
* (All)* (All)Weight 5kg+$20

💡 Using Wildcards (*)

  • * in Country = applies to all countries
  • * in State = applies to all states

🔹 Step 5: Let Vendors Configure Their Own Shipping

If you want each vendor to manage their own shipping:

  1. Vendors should go to Dokan Dashboard > Settings > Shipping
  2. Select Table Rate Shipping
  3. Add their own custom rates per country, state, or weight

If you have any further questions or need additional assistance, feel free to ask! 😊

Ajay

Thanks


✅ Done! Now Vendors Can Ship Anywhere

With this setup, your vendors can:

  • Ship to any country/state without entering them manually
  • Set their own shipping rates
  • Use Table Rate Shipping for flexible pricing

By therichpost

Hello to all. Welcome to therichpost.com. Myself Ajay Malhotra and I am freelance full stack developer. I love coding. I know WordPress, Core php, Angularjs, Angular 19, MedusaJs, Next.js, Bootstrap 5, Nodejs, Laravel, Codeigniter, Shopify, Squarespace, jQuery, Google Map Api, Vuejs, Reactjs, Big commerce etc.