Description
A custom WooCommerce shipping method with a real rule engine - free, and it works on the new Cart/Checkout blocks.
WooCommerce ships with Flat Rate, Free Shipping, and Local Pickup - and nothing else. If your shipping cost depends on weight, dimensions, or cart total, your options are: WooCommerce Table Rate Shipping ($99/year subscription), Advanced Flat Rate Shipping ($79/year), WP Sheet Editor ($99/year), Flexible Shipping ($49-99/year), or a wall of custom code. Every option is either paid, aging, or fragile.
Why Smart Shipping Rates beats the alternatives: Smart Shipping Rates is the only free WooCommerce custom shipping method plugin with a proper rule engine supporting weight, all three dimensions individually, largest-any-dimension, cart subtotal, and item count. Rules chain top-to-bottom in add-to-base or override modes. Appears natively in the WooCommerce shipping zone method picker alongside Flat Rate and Free Shipping - no separate checkout modification, no runtime fallback, no compatibility shim.
Full WooCommerce Cart/Checkout blocks compatibility + HPOS
Built on the standard WC_Shipping_Method API - the same API Flat Rate uses. Works on both classic shortcode checkout and the new block-based Cart/Checkout blocks with zero extra configuration. Compatibility declared via WooCommerce FeaturesUtil (HPOS + cart_checkout_blocks).
What you get for free
- Weight-based rules - set cost when cart weight is above, below, between, or exactly matches a value. Reads standard WooCommerce product weight.
- Dimension-based rules - match on largest single length, width, height, or any-of-them across the cart. Uses standard product dimension fields.
- Cart-subtotal rules - different costs based on subtotal thresholds.
- Item-count rules - handle bulk orders ("over 20 items, add $10").
- Two cost modes per rule - Add to base (cumulative surcharges) or Set to (replaces earlier calculations for tiered pricing).
- Six comparison operators - less than, less-or-equal, equals, greater-or-equal, greater than, between.
- Multiple instances per zone - configure "Standard", "Express", "Freight" - each as its own Smart Shipping Rates method with its own rules.
- Card-based rule editor - clean UI inside the WC shipping zone method modal. Add/delete/reorder rules with one click.
- Free-tier cap: 5 rules per method. Pro removes the cap.
Need to show different rates to different customer types? See our guide on WooCommerce shipping rules by role.

Reviews
There are no reviews yet.