Beep Conditional Payments for WooCommerce

plugin banner

Control WooCommerce payment methods with flexible rules. Enable, disable, or add fees based on order, products, or customers.

Author:BeepCoder (profile at wordpress.org)
WordPress version required:5.8
WordPress version tested:6.8.2
Plugin version:1.0.2
Added to WordPress repository:26-09-2025
Last updated:26-09-2025
Rating, %:0
Rated by:0
Plugin URI:https://beepcoder.com/plugins/beep-conditiona...
Total downloads:158
Active installs:10+
plugin download
Click to start download

Beep Conditional Payments lets you show or hide WooCommerce payment gateways at checkout depending on conditions you define.
You can also add extra fees for specific scenarios (Pro version).

Easily build rules like:

  • Enable Bank Transfer only for orders above $100.
  • Disable Cash on Delivery for digital products.
  • Add a $5 fee when a coupon is applied (Pro).
  • Show different payment methods depending on user roles or location.

Why use Beep Conditional Payments?

  • Save time managing payment options.
  • Prevent unwanted gateways from appearing.
  • Apply smart business logic without code.
  • Create unlimited rulesets.

Free Features

  • Unlimited conditional rulesets
  • Enable or disable WooCommerce payment gateways
  • Export & Import rulesets (JSON)
  • Duplicate or delete rulesets
  • Conditions supported:
    • Order subtotal
    • Shipping method
    • Products (include / include only / exclude)
    • Billing fields (first name, last name, company, state, country, email, phone)
    • Shipping fields (first name, last name, company, state, country, postcode)
    • Customer logged-in status
    • Customer role

Pro Features

All Free features plus:

  • Add extra checkout fees
  • Advanced conditions:
    • Number of items in cart
    • Coupon applied (include / exclude)
    • Product categories, tags, brands, product types, shipping classes
    • Stock status (in stock / out of stock)
    • Customer previous orders count
    • Customer IP address
    • VAT exempt status
    • Day of the week (Mon–Sun)
    • Time of the day (HHMM 24h format)
    • Date range (start end)
  • Premium support & updates

Screenshots
FAQ
ChangeLog