100% Free & Open Source
Shipping rates based on weight, built for WooCommerce.
Set unlimited weight tiers per zone, apply automatic discounts, and show estimated delivery dates — completely free, no subscription needed.
Features
Everything you need, nothing you don't.
Built for WooCommerce store owners who ship by weight — no bloat, no subscription, completely free.
Unlimited weight tiers
Define as many min/max ranges as needed. Tiers are sorted automatically on save.
Multiple shipping zones
Use the method in as many zones as needed. Each instance has its own independent settings.
Estimated delivery dates
Set business days per method. Exact calendar date shown in bold — weekends are skipped.
Conditional discounts
Automatically reduce or waive the cost when a minimum weight or order total is reached.
Custom free shipping label
Show Free or any text in green instead of 0.00. Customisable per instance.
Per-kg surcharge
When weight exceeds the last tier, add a configurable extra per kg rounded up.
Method description
Add a short line below the method title: delivery window, carrier name, anything.
HPOS and WC 9.0 ready
Declares WooCommerce High-Performance Order Storage compatibility. Tested up to WC 9.0.
Setup
Up and running in 5 minutes.
No complex configuration. Install, configure your tiers, and you are live.
01
Install and activate
Upload the ZIP via WordPress Plugins screen. No API keys or external services required.
02
Open a shipping zone
Go to WooCommerce Settings Shipping. Open any zone and add Shipping by Weight PRO.
03
Configure your tiers
Use the interactive table to set weight ranges and prices. Add description, delivery days, and discount rules.
04
Save and go live
Click Save. Customers see the new options at checkout immediately, with delivery dates and free labels.
FAQ
Common questions.
Ready to ship smarter? Download it free.
Open source, GPL-2.0 licensed, no strings attached.