Works with your existing plugins — no theme edits

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
Connect WooCommerce Store
Works with WooCommerce Extends existing plugins

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
Before RuleHook WooCommerce checkout screenshot showing conflicting rates
Before RuleHook: duplicate rates and confusing fees frustrate customers.

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.

WooCommerce Store
RuleHook Connector
Dynamic Rules
Checkout

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
New: rules on your store’s own rates

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:

Australia Post NZ Post Royal Mail Evri Table rates Flat rate Local pickup

Available for WooCommerce and custom stores.

IF cart total > $100 THEN Australia Post Parcel Post → $9.00, hide Express Post

Shipping at checkout

After RuleHook
Parcel Post (3–5 days)
Australia Post
$12.50
$9.00
Express Post (1–2 days)
Australia Post · hidden by your rule
$18.90
Local pickup
WooCommerce · unchanged
Free

Concrete 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.

Logic Preview
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.

WooCommerce checkout before RuleHook showing messy options

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.”
Amira — Pet Food Store
“Complex postcode logic used to take hours. Now it’s one rule set and our checkout hasn’t missed a beat.”
Daniel — Outdoor Gear
“We run multiple carrier plugins and RuleHook keeps them in sync. Clients see the right options every time.”
Lena — Home Goods

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
$10 /mo
  • 25,000 evaluations
  • Works with existing plugins
  • Evaluation logs for every checkout
  • Priority support & onboarding

Pro

Unlimited Rules • 2 Stores
$25 /mo
  • 100,000 evaluations
  • Works with existing plugins
  • Evaluation logs for every checkout
  • Priority support & onboarding

Premium

Unlimited Rules • 3 Stores
$45 /mo
  • 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.

SSL secure Privacy-first analytics Cancel anytime