xpay✦ Commerce
Directory
WooCommerce plugins
Beep Conditional Payments for WooCommerce
Beep Conditional Payments for WooCommerce
Control WooCommerce payment methods with flexible rules. Enable, disable, or add fees based on order, products, or customers.
Will this break my store?
What the WordPress.org registry says about keeping Beep Conditional Payments for WooCommerce running.
Tested to 7.0.2
Tested against the WordPress branch in use today.2 months ago
At least 4.7 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.8.0
Your host must be running at least this version.5.8
woocommerce
These must be installed and active first.2
Maintenance & trust
Scored on how Beep Conditional Payments for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
10 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
WooCommerce shows every enabled payment gateway to every customer — unless you tell it otherwise. Beep Conditional Payments gives store owners a visual rule builder to show, hide, or reorder gateways at checkout based on what is actually in the cart, who is buying, and where they are shipping.
Set up rules in minutes from the WordPress admin. Match products, categories, cart totals, coupons, shipping methods, user roles, and billing or shipping details. Rulesets support AND/OR logic, can be exported and imported, and run on both classic and block checkout.
Need more? Beep Conditional Payments Pro unlocks gateway fees, deeper product and customer conditions, date and GeoIP rules, subscription support, and priority updates.
Use cases
Wholesale vs retail checkout — Show bank transfer and invoice options only to wholesale user roles, while retail customers see card and PayPal.
High-value and local orders — Hide cash on delivery for carts under a set amount, or limit COD to customers in specific shipping zones.
Digital and physical mix — Disable gateways that do not fit the cart, such as hiding bank transfer when the order contains only downloadable products, or adding a small processing fee for a specific payment method (Pro).
Features
Free
- Enable or disable payment gateways with unlimited rulesets (AND/OR logic)
- Conditions: products, variations, categories, tags, cart total, subtotal, min/max, item count, billing and shipping fields, shipping method, coupons, logged-in/guest, user roles
- Export, import, duplicate, and delete rulesets
- Classic and block checkout support
Pro
- Payment method fees at checkout
- Product attributes, SKU, stock, brands, and product meta
- Advanced quantity, cart weight, and cart composition rules
- Customer purchase history and order-count conditions
- Date, time, and holiday scheduling
- GeoIP and advanced location rules
- Shipping zones, shipping cost, and subscription-aware rules
- Multi-currency and WPML / Polylang support
- Custom meta and developer extension hooks
- Priority support and updates
Go to WooCommerce → Settings → Payments and choose Conditions (next to General).
Yes. Use the Tools section to download or import JSON rules.
Yes, it works with all WooCommerce payment gateways.
Yes. Version 1.0.4 is tested with WordPress 7.0 and PHP 8.0+. It uses current WordPress and WooCommerce APIs and does not rely on deprecated core functions removed in WordPress 7.0.
Yes. The free build filters payment gateways on both classic and block checkout. Block checkout also syncs the selected payment method to the server for rules that depend on the chosen gateway.
Categories
Plugin details
Tags on WordPress.org
