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 methods dynamically
  • 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 to return its own dynamic shipping rates — without modifying any other shipping plugins or settings.

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

Concrete Rule Examples

Build logic visually. RuleHook makes edge cases manageable with clear if/then steps that mirror your shipping policies.

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.

Weight > 20kg → show Freight only

Route heavy orders to the carriers built for them.

Wholesale role → custom rates + rename to “Trade Shipping”

Give B2B customers pricing and naming that matches their contracts.

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 unlimited evaluations, fast sync, and checkout monitoring. Cancel anytime. No hidden fees.

Starter

3 Rules • 1 Stores
$10 /mo
  • 25,000 evaluations
  • Works with existing plugins
  • Checkout analytics dashboard
  • Priority support & onboarding

Pro

Unlimited Rules • 2 Stores
$25 /mo
  • 100,000 evaluations
  • Works with existing plugins
  • Checkout analytics dashboard
  • Priority support & onboarding

Premium

Unlimited Rules • 3 Stores
$45 /mo
  • 250,000 evaluations
  • Works with existing plugins
  • Checkout analytics dashboard
  • 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