Supercharge WooCommerce Shipping with RuleHook.
Add conditional logic and complex rules your shipping plugins can’t handle.
- ✓ Combine conditions: postcode + weight + cart value
- ✓ Hide, rename, or reprice rates from any shipping plugin
- ✓ No code, install in minutes
Shipping plugins can’t handle every edge case.
- Hard to mix weight + postcode + tag logic
- No clean way to hide or rename methods by condition
- Multiple plugins = conflicting rules & maintenance overhead
RuleHook extends your current setup — it doesn’t replace it.
Works alongside your existing WooCommerce setup. RuleHook evaluates your store’s cart, products, and customer data, then applies your rules to the rates your shipping plugins already calculate, and can add its own. Your plugins and their settings stay as they are.
Conditions
- Country & region targeting
- Postcode patterns & zones
- Weight ranges & breakpoints
- Cart totals & subtotals
- Product tags & categories
- Shipping classes & user roles
Actions
- Set costs, fees, and surcharges
- Hide or rename any method
- Adjust delivery ETA copy
- Force priority & visibility
Rules for the rates you already have
Keep your live-rate and table-rate plugins. RuleHook applies your rules to the rates they calculate, so you don’t have to replace them or write custom code.
- Hide, rename, and reprice any rate Set a fixed price, add a surcharge or discount, make it free, rename it, add a subtitle, or hide it. All based on the cart, customer, and destination.
- Pick rates from a list, not by guessing ids RuleHook learns the services your shipping plugins offer from real checkouts, or scans them in one click. Target a whole plugin, one zone, or a single service.
- Checkout never breaks If RuleHook can’t be reached, your store shows its own rates unchanged. Taxes are recalculated whenever a price changes.
Works with the shipping plugins you already use, including:
Available for WooCommerce and custom stores.
Shipping at checkout
After RuleHookConcrete Rule Examples
Build logic visually. RuleHook makes edge cases manageable with clear if/then steps that mirror your shipping policies.
Cart total > $100 → Australia Post Parcel Post $9
Reprice a live carrier rate from your existing plugin, not a copy of it.
Weight > 5kg → hide Express Post
Hide one service from your carrier plugin and keep the rest.
Cart total > £100 → Free Shipping
Reward high-value orders with automatic free delivery.
Postcode starts with PO30 → hide RAW methods
Prevent unreliable courier options in the Isle of Wight.
Scotland postcodes → +£5 surcharge
Cover Highland logistics without manual overrides.
Tag = “fragile” → disable “Letter” options
Ensure delicate items skip unsuitable services.
IF postcode starts_with "PO30" AND weight <= 10kg
THEN hide method "Royal Mail" AND show method "Courier Express"
IF cart_total >= 100
THEN set cost "Free" AND rename method "Next Day" → "VIP Next Day"
IF customer_role = "Wholesale"
THEN apply surcharge +2.50 AND set priority "Trade Shipping"
Your checkout finally makes sense.
Toggle between the cluttered “before” and the optimized “after” to see how RuleHook harmonizes rates.
Trusted by WooCommerce merchants and WPRuby customers.
“RuleHook layered perfectly on top of our WPRuby plugins. Finally we control when free shipping appears without hacks.”
“Complex postcode logic used to take hours. Now it’s one rule set and our checkout hasn’t missed a beat.”
“We run multiple carrier plugins and RuleHook keeps them in sync. Clients see the right options every time.”
Built in partnership with WPRuby experts so your shipping plugins stay in place.
Simple, transparent pricing
Every plan includes evaluation logs, the checkout simulator, and rule version history. Cancel anytime. No hidden fees.
Starter
3 Rules • 1 Stores- 25,000 evaluations
- Works with existing plugins
- Evaluation logs for every checkout
- Priority support & onboarding
Pro
Unlimited Rules • 2 Stores- 100,000 evaluations
- Works with existing plugins
- Evaluation logs for every checkout
- Priority support & onboarding
Premium
Unlimited Rules • 3 Stores- 250,000 evaluations
- Works with existing plugins
- Evaluation logs for every checkout
- Priority support & onboarding
FAQ
Shipping logic without limits
Make WooCommerce shipping logic actually logical.
Automate the rules that keep checkout accurate, profitable, and on-brand.