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.

Completely free — every feature included, no Pro version.

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

Plugin — Free / PRO
What it doesFreePRO
20+ conditions (cart, country, role…)IncludedNot included
Payment gateway rulesIncludedNot included
Shipping method rulesIncludedNot included
Custom fee & notice actionsIncludedNot included
Unlimited rulesIncludedNot included
Customer notices (product, cart, checkout)IncludedNot 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.
See all updates →

Tighten up your checkout

Every condition type, every action and unlimited rules are included in the free download.

Completely free — every feature included, no Pro version.

Conditions works entirely inside your shop and sends nothing to Rotozoom or anyone else. What is sent and why: Privacy →

Free

Rotozoom Conditions

Download free