RuleHook lets you create powerful, condition-based shipping logic for any store. Build “if-this-then-that” rules to control rates, hide methods, set fees, rename options, restrict by postcode, distance, weight, cart value, product tags, and more. Works with WooCommerce, Shopify, and custom stores. No code, no hacks, full control.
Hey everyone, Waseem here 👋
Thanks for checking out RuleHook. I built this after years of developing shipping plugins for WooCommerce stores and seeing the same pain point over and over. Merchants can fetch rates from carriers, but they have almost no real control over how those rates behave in the checkout. Simple needs like hiding a method for certain postcodes, adjusting prices for bulky items, or offering local delivery only within a certain radius usually end up as hacks, custom code, or half solutions.
RuleHook is my attempt to fix that cleanly. It gives you a clear way to create conditional shipping logic using readable rules. You can target location, distance, cart value, weight, product tags, categories, and more. Each rule can take its own actions, so you can show or hide methods, set or modify costs, rename options, or completely override the response. Everything is centralized and predictable.
My goal is to make shipping logic something merchants can own without writing code and without stacking multiple plugins. One place, one engine, full control over how your shipping behaves.
I would love to hear your thoughts and ideas 💬
What shipping challenges have you faced in your store or your clients stores?
Which conditions or actions would you like to see added next?
Happy to answer every question in the thread.