Conditional Add to Cart
for WooCommerce

Create rules to hide, disable, customize, or replace your Add to Cart button — based on user role, login status, product, category, cart total, country, and more.

Conditional Add to Cart Rules Interface
Auto-scrolling

"The conditional flexibility of this plugin allows for this and lots of other scenarios. Great plugin – works well and would recommend it."

Jonathan Camp
Jonathan Camp
Via WordPress.org

Everything You Need

Powerful features to control your Add to Cart button with precision

Custom Actions

Smart Conditions

Set rules based on products, categories, cart content, user roles, and more.

Custom Actions

Custom Actions

Hide button, change text, redirect, or show a quote form when conditions match.

Custom Actions

Unlimited Rules

Create as many rules as you need with Pro. No restrictions or limitations.

Custom Actions

Variable Products

Full support for variable products and individual product variations.

Custom Actions

Quote System

Replace Add to Cart with a professional quote request form for B2B.

Future-Proof Rule Engine

A continuously expanding set of conditions and actions for maximum control.

All Available Conditions

Powerful conditions to target exactly when and where your rules apply. Mix and match to create the perfect logic for your store.

Product Conditions

Specific Product

Target one or more individual products

Product Category

Apply rules to entire categories at once

Product Tag

Match products by their assigned tags

Product Price

Trigger rules based on price range (above, below, between)

Stock Status

React to in stock, out of stock, or on backorder

Product on SalePro

Check if a product currently has a sale price

Product AttributePro

Match products by color, size, or any custom attribute

Cart Conditions

Cart Contains Product

Check if a specific product is already in the cart

Cart Quantity

Trigger based on total number of items in the cart

Cart Subtotal

Match cart subtotal before taxes and shipping

Cart Total

Match the final cart total including taxes

Cart Contains CategoryPro

Check if cart has products from a specific category

User Conditions

User Role

Target admins, subscribers, wholesale customers, etc.

Login Status

Differentiate between logged-in users and guests

User Country

Restrict or allow purchasing by geographic location

Date & Time Conditions Pro

Time of DayPro

Set business hours or recurring daily time windows

Date/TimePro

Schedule rules for specific dates, flash sales, or seasonal events

Day of WeekPro

Apply rules only on specific weekdays (e.g., weekends only)

Available Actions

When your conditions match, choose what happens to the Add to Cart button.

Disable Purchase

  • Remove Add to Cart button
  • Custom message Pro

Customize Button

  • Change button text
  • Custom colors Pro
  • Redirect URL Pro

Replace Button

  • Custom HTML content
  • Shortcode support

Request Quote Pro

  • Built-in quote form
  • Email notifications
  • Configurable fields
Hide PricePro

Optionally hide the price and replace with custom text or a link

New conditions and actions are added regularly. Need one that's missing?

Trusted by Store Owners

See what our users say

"Works first time. Flexible and simple!"

@hercul56
Via WordPress.org

"Looked for a plugin that would allow products to only be available to buy IF the user was in a certain “role” AND they were “logged in”. The conditional flexibility of the this plugin allows for this and lots of other scenarios. Great plugin – works well and would recommend it."

@nampara17
Via WordPress.org

"The plugin was almost what we searched for. Nabil helped us to get the plugin customized to our needs. and expanded the possibilities of the plugin even matching our used WordPress Theme! Thanks for the support and incredible plugin!"

@visimotion
Via WordPress.org
🔥 Limited Time — 30% Off

Advanced Control, Simple Pricing

Go Pro with Confidence — 30-Day Money-Back Guarantee

Free

$0 forever

Great for getting started

  • Single rule
  • Basic conditions & actions
  • Community support
Download Free
MOST POPULAR

Single Site

$69 29% off
$49 /year

For store owners

  • Unlimited rules
  • Advanced conditions & actions
  • 1 site license
  • 1 year updates
  • Email support
AGENCIES

Unlimited Sites

$199 30% off
$139 /year

For agencies & developers

  • Everything in Single Site
  • Unlimited sites
  • 1 year updates
  • Priority support

Frequently Asked Questions

Everything you need to know

What's the difference between Free and Pro?

Free version gives you 1 rule with 10 conditions and 3 actions (Disable, Customize, Replace). Pro removes all limitations:

  • • Unlimited rules with enable/disable toggles
  • • 5 additional conditions (Product on Sale, Cart Contains Category, Time, Date/Time, Day of Week)
  • • Request Quote action with email notifications
  • • Redirect URLs for Customize Button action
  • • Variation targeting & "All Except Products" targeting
  • • Drag & drop rule priority ordering
  • • Custom "not available" messages
  • • Priority email support

What actions can I perform on the Add to Cart button?

Free includes 3 actions: Disable Purchase (disable the button), Customize Button (change text and colors), and Replace Button (show custom HTML or shortcodes). Pro adds the Request Quote action with a built-in form and email notifications, plus redirect URLs for the Customize Button action.

What conditions are available?

The free version includes 10 conditions: Product Price, Stock Status, Cart Contains Product, Cart Quantity, Cart Subtotal, Cart Total, User Role, Login Status, User Country, and Day of Week.

Pro adds 5 more: Product on Sale, Cart Contains Category, Time (daily recurring windows), Date/Time (specific dates), and Day of Week scheduling. We regularly add new conditions based on customer needs.

Can I use multiple conditions in one rule?

Yes! You can combine multiple conditions using AND/OR logic. Within a condition group, ALL conditions must be true (AND). You can add multiple condition groups where ANY group can be true (OR).

Does it work with variable products?

Yes! Pro version fully supports variable products. You can apply rules to the entire variable product or target specific variations.

How does the Quote System work?

The Quote action replaces the Add to Cart button with a "Request Quote" button. When clicked, a modal form appears collecting customer details. Submissions are emailed to you.

What happens if multiple rules match? (Pro)

With Pro's unlimited rules, rules are evaluated from top to bottom and the first matching rule wins. You can drag and drop rules to control their priority order.

Will it work with my theme and page builder?

Yes! The plugin uses standard WooCommerce hooks, so it works with all WooCommerce-compatible themes and page builders. No theme modifications needed.

Does the plugin slow down my site?

No. The plugin is lightweight and optimized for performance. Rules are evaluated only on product pages, and the code is minified and cached.

How do I get support?

Free users get community support via WordPress.org forums. Pro users get priority email support with faster response times.

Can I upgrade from Free to Pro?

Yes! Simply purchase a Pro license and activate it. Your existing rules will continue to work, and you'll immediately unlock all Pro features.

What happens if I don't renew my annual license?

The plugin keeps working — your rules stay active and your store is unaffected. You just won't receive future updates or have access to email support until you renew. If you're on a stable version and don't need new features, there's no rush.

How do I cancel my subscription?

You can cancel in two ways: visit paddle.net and manage your subscription there, or email us at support@condicart.com and we'll cancel it for you. You'll receive a reminder email 7 days before each renewal date so you have time to cancel if needed. After cancellation, the plugin keeps working until the end of your current billing period.

Is there a refund policy?

Yes! We offer a 30-day money-back guarantee. If you're not satisfied, contact us within 30 days for a full refund.

Still have questions?

We're here to help

Contact Support

Stay Updated

Get plugin tips, new features, and exclusive offers delivered to your inbox.

No spam. Unsubscribe anytime. We respect your privacy.

Tips & tricks
Exclusive discounts
Early access to features