
Weight based Shipping for WooCommerce
For businesses with orders of varying weights, flexible shipping options are essential due to the significant cost increase with heavier shipments. By default, WooCommerce lets you adjust product weights but does not allow you to apply weight based shipping fees. This is where the WooCommerce Weight Based Shipping Fee plugin proves helpful.
It allows you to charge weight cost for shipping and apply conditions based on factors like cart amount, user roles, products, categories, weight, dimensions, and more. You can set different pricing structures based on product, category, tag, and shipping class. Additionally, you can apply taxes on the shipping costs by weight.
Key Features
- Create multiple rules to apply weight-based shipping on products
- Set different pricing structures based on products, categories, tags, and shipping class
- Set up conditional logic based on cart, user, and product
- Make the shipping cost taxable
- Manage all shipping rules for various weights in a log
-
Marketplace Verified
-
Extension Partner
-
$4.92/month
Billed annually at $59 / year
- 1 year free support
- 1 year extension updates

30 DAYS MONEY BACK GUARANTEE
Your money is secure with our buyer protection. Claim a full refund for any reason.
Features of WooCommerce Weight Based Shipping
Charge Customers Based on Shipping Weight
The WooCommerce Weight Based Shipping plugin lets you create rules for each different case you have and set shipping prices by weight of the order. You can set up shipping options for orders that reach a certain subtotal, weight, destination, or dimensions. Additionally, you can set shipping costs for specific products, categories, tags, and shipping classes and define rules for different scenarios, with each condition being optional.
Set Different Pricing Based on Products & Shipping Class
Merchants can set different pricing structures based on various factors such as product, category, tag, and shipping class. With theWeight Based Pricing plugin, calculate shipping by weight for different scenarios, and set minimum and maximum ranges along with associated fees. Additionally, you can specify the fee type, choosing between a one-time fee or a fee per kilogram. This setup ensures customers see accurate WooCommerce shipping rates by weight at checkout based on their order details.
Adjust Weight Based Shipping Fee Based on Conditional Logic
The Shipping Based on Weight WooCommerce plugin allows merchants to create multiple shipping rules based on different conditions. Shipping rates can be set according to the three different condition types, including:
- Cart-Based – Based on cart amount, quantity, tax, coupon, and weight
- User-Based – Based on the user’s region, role, and country
- Product-Based – Based on product measurements and stock
You can also restrict shipping by showing or hiding methods based on conditional logic, using values like “equal to,” “not equal to,” “greater than,” “less than,” and their variations.
Manage Tax on Weight Based Shipping Costs
WooCommerce Shipping by Weight and Size plugin allows merchants to make shipping costs by weight taxable under various conditions. You can set the tax status for shipping costs to ensure accurate tax calculations for customers.
If you select “Yes,” the tax rate will apply to both shipping costs and taxable products. If you select “No,” the shipping fee will remain tax-free, and only the taxable products will be subject to tax.
Add New Weight Based Conditions & Rates to Existing Shipping Methods
You can create multiple weight-based shipping methods and show them with existing shipping methods. With the tool, you can also override an existing method and apply weight-based shipping conditions and rates instead.
Additionally, you can also apply weight-based shipping fees to existing shipping methods. You can add a weight-based fee from the shipping methods section, and the new fee will be charged instead of the default fee values.
Technical Compatibility
- Version1.3.0 View changelog
- WordPress Version Required4.0.0 or Higher
- WooCommerce Version Required3.5.0 or higher
- Multi-Site SupportYes
- LanguagesEnglish
- WPML CompatibilityWPML Supported
- TranslatableYes, Translation Ready
- CountriesWorldwide
Complete Features List
- Show customers accurate shipping rates during checkout
- Enter a custom shipping rule title
- Disable weight based shipping when the order total is zero
- Define weight based shipping costs by specifying the following:
- Minimum & maximum weight
- Fee type
- Fee amount
- Enter values to set up logic against various scenarios
- Specify order to prioritize rules
- Create and add multiple shipping classes
- Charge weight based shipping based on various conditional elements like:
- User Role
- Product Dimensions
- Stock Status
- Order Total
- Weight
- Coupon
- Tax
- Country
- Order Quantity
Customer reviews
- Awesome plugin, it is easy to use we can now charge the right shipping fees, which has been really helpful for our business.
- This plugin is perfect for any WooCommerce store with different shipping weights. The rules for cart and customer details make it easy to adjust rates. Setup was simple, and the instructions are clear and easy to follow.
- This plugin makes setting up custom shipping rules simple. It has everything we need and has made our checkout process a lot smoother.
- Great features. This plugin makes it easy to charge the right amount for heavy items. The rules are simple to set up, and we were able to set up complex rules easily.
- The plugin does what it promises, but I was expecting a few more features. Hopefully, the next update includes them
- Great plugin with many customizations. Especially helpful for our international orders
Winslow O –
It’s saved us a lot on shipping calculations. I would give it 5 stars if the user interface were a bit more intuitive for beginners
Alaric Müller –
Finally, a simple solution to charge based on weight. The setup was straightforward, and it’s been running smoothly
Mason Carter –
Perfect for my needs! It’s been an excellent addition to our WooCommerce setup
Seraphina Hawthorne –
Plugin’s fee functionality is easy to manage, and the conditional logic makes it perfect for our business
Logan Bennett –
Great plugin with many customizations. Especially helpful for our international orders
Beckett Ward –
The plugin does what it promises, but I was expecting a few more features. Hopefully, the next update includes them
Emerson Hodge –
Great features. This plugin makes it easy to charge the right amount for heavy items. The rules are simple to set up, and we were able to set up complex rules easily.
Sebastian Beil –
This plugin makes setting up custom shipping rules simple. It has everything we need and has made our checkout process a lot smoother.
Jayson Mann –
This plugin is perfect for any WooCommerce store with different shipping weights. The rules for cart and customer details make it easy to adjust rates. Setup was simple, and the instructions are clear and easy to follow.
Quincy Collins –
Awesome plugin, it is easy to use we can now charge the right shipping fees, which has been really helpful for our business.