Dynamic checkout rules for WooCommerce
Show, hide or add fees to payment methods and shipping options based on cart value, weight, country or customer role — no code.
Available on WordPress.org ↗Conditions works entirely inside your shop and sends nothing to Rotozoom or anyone else. What is sent and why: Privacy →
Rigid checkout options that eat your margin
Offering expensive shipping or high-fee payment options on the wrong orders drains profit. Writing custom code to restrict checkout is fragile and tends to break on the next WooCommerce update.
- Paying high transaction fees on small orders you cannot restrict.
- Offering heavy or slow shipping to distant countries with no automatic block.
- No clean way to add a processing fee for a specific role or payment method.
Code-free checkout logic
Rotozoom Conditions decides exactly when each payment gateway and shipping method appears, and can add a custom fee or notice — all configured from the WordPress admin, no code.
Conditions for every scenario
Target any checkout variable
Build rules on order value, item count, weight, destination country, region, city or postcode, user role, specific products, categories, shipping class and — in payment rules — the chosen shipping method. Join conditions with AND or OR.
Control what shows and what it costs
Gateways, shipping & fees
Show or hide payment gateways and shipping methods, add a fee to a payment method, rename a shipping method or show a notice — to protect your margin at checkout.
Configured from the WordPress admin
No-code setup
Create your rules in the admin — no theme-file edits and no custom PHP filters.
As many rules as the checkout needs
Unlimited rules
Every condition type and action is included, with no limit on the number of payment or shipping rules — stack as many as a complex checkout requires.
Where it fits
Local store
Wants to offer Cash on Delivery only to local customers to avoid undeliverable orders.
One payment rule hides Cash on Delivery for any shipping country other than the home country.
B2B + retail merchant
Needs a handling fee on small wholesale orders, credit cards hidden for wholesale roles, and express shipping blocked on heavy items — several rules at once.
Several payment and shipping rules run side by side, so B2B restrictions and retail shipping logic work together.
Included with Pro
| What it does | Free | PRO |
|---|---|---|
| 20+ conditions (cart, country, role…) | Included | Not included |
| Payment gateway rules | Included | Not included |
| Shipping method rules | Included | Not included |
| Custom fee & notice actions | Included | Not included |
| Unlimited rules | Included | Not included |
| Customer notices (product, cart, checkout) | Included | Not included |
Frequently asked
Do I need any coding to use it?
No. Every rule, condition and action is set up in the WordPress admin — no code.
Is there a Pro version?
No. Rotozoom Conditions is completely free: every condition type, gateway and shipping action, custom fees, customer notices and unlimited rules are included. On WordPress.org it is listed as Rotozoom Woo Conditions.
Can I add a surcharge for a specific payment method?
Yes. A rule can apply a custom fee when a particular payment method is chosen at checkout.
Does it work with my existing payment and shipping methods?
Yes. It works with the gateways and shipping methods already registered in WooCommerce — it decides which ones show, it does not replace them.
Can I disable Cash on Delivery for specific products?
Yes. A rule can hide a payment method such as Cash on Delivery when the cart contains particular products — or based on cart total, weight, destination or customer role.
Can I restrict a shipping method by state or region?
Yes. Shipping rules can target the destination country, state, city or postcode, so you can show or hide a shipping method for specific regions.
What's new
Version 1.2.3.4
- Bundles Rotozoom Connect 1.1.20 (translations, Disconnect drops cached licences). No change to rules, conditions or notices.
Tighten up your checkout
Every condition type, every action and unlimited rules are included in the free download.
Conditions works entirely inside your shop and sends nothing to Rotozoom or anyone else. What is sent and why: Privacy →
Free
Rotozoom Conditions