Managing intricate shipping costs for your WooCommerce store no longer needs to be a complex hurdle. This robust extension provides unparalleled flexibility, enabling administrators to define multiple, conditional shipping rates based on a wide array of criteria. Whether you need to adjust delivery fees by destination, cart subtotal, specific product classes, or even item weight, this solution offers the granular control necessary for precise e-commerce logistics.
Advanced Conditional Shipping Logic
This method empowers you to configure diverse rates for customers, driven by a comprehensive set of conditions. Build sophisticated rules by grouping products based on their:
- Order: Apply rules across the entire order.
- Individual Products: Target specific items.
- Cart Line Items: Focus on individual entries in the cart.
- Shipping Class: Categorize products for specific rates.
Comprehensive Condition Set
The plugin offers an extensive list of parameters to precisely define when and how shipping rates apply. You can set conditions based on:
- Subtotal
- Quantity
- Weight
- Height
- Width
- Length
- Surface Area
- Volume
- Shipping Class
- Product
- Category
- Date Range
- Day of Week
Crucially, multiple conditions can be combined within a single table row, allowing for highly specific and nuanced rate definitions.
Flexible Costing Models
Beyond conditions, the plugin offers numerous ways to calculate shipping costs, ensuring your pricing accurately reflects your operational expenses:
- Flat Price: A fixed charge.
- Percentage of Subtotal: A dynamic charge based on cart value.
- Multiplied by Attributes: Costs scaled by weight, length, width, height, surface area, or volume quantity.
- Incremental Charges: For every ‘x’ number of currency, weight, dimensions, or products.
You can even combine multiple cost options within each row to create complex scenarios, such as a base flat fee combined with a percentage for a fuel surcharge, or a base fee plus additional charges for weight increments.
Seamless Integration & Operational Control
Designed to integrate flawlessly with your existing WooCommerce setup, this plugin enhances your shipping capabilities without disrupting your workflow.
- Full compatibility with WooCommerce Shipping Zones.
- Allows for multiple instances within each shipping zone, providing layered control.
- Intuitive drag-and-drop functionality for table rows, enabling easy prioritization of conditions and costs.
- Option to disable shipping taxes on a per-instance basis.
- Ability to limit the availability of Table Rate methods based on specific user roles.
- Supports dimensional weight calculations, allowing you to multiply or divide volume by a given number for accurate pricing.
- Base subtotal conditions can be configured to be inclusive of tax.
- Base subtotal conditions can be configured to be inclusive of coupons.
- Option to round weight values to the next whole number for simplified calculations.
- Provides an option to hide this shipping method when the Free Shipping method is actively applied.
- Add custom description text below the shipping option’s title and price to convey more detailed information to customers.
- Choose a default shipping method for automatic selection.
- Hide other shipping options within the same method when a customer qualifies for a specifically selected rate.
Expand Functionality with Add-ons
Further extend the capabilities of your Table Rate shipping method with these additional extensions:
- Shipping Based on City Name (Free)
- Price Limitations (Min/Max) (Free)
Version History
Stay informed about the latest enhancements and fixes:
- 4.3.13 – 2025-12-11: Fixed: Table of Rate action buttons not appearing for newly created methods; Fixed: ‘Day of Week’ condition using server time instead of selected time zone.
- 4.3.12 – 2024-09-03: Fixed: Submit button disabled after WC 9 update; Fixed: A handful of reported PHP warning messages.
- 4.3.11 – 2024-05-24: Fixed: Product condition not saving more than one selected product; Fixed: Compatibility issues with Germanized Pro; Enhanced: Add compatibility declaration to avoid dashboard notice from WooCommerce.
- 4.3.10 – 2024-04-16: Fixed: Shipping Class Priority values not saving after WC 8.4 update; Fixed: JS strict rule error that interrupted some settings functionality.
For a comprehensive overview of all updates and changes, please consult the complete version log.





