Beep Conditional Payments for WooCommerce

वर्णन

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

Upgrade to Pro

स्क्रीनशॉट

स्थापना

  1. Upload the plugin files to /wp-content/plugins/beep-conditional-payments/, or install via WordPress Plugins Add New.
  2. Activate the plugin.
  3. Go to WooCommerce Settings Payments, then open the Conditions section.
  4. Click Add Ruleset to create your first rule.

नेहमी विचारले जाणारे प्रश्न

Where do I find the settings?

Go to WooCommerce Settings Payments and choose Conditions (next to General).

Can I export/import my rules?

Yes. Use the Tools section to download or import JSON rules.

Will this work with third-party gateways?

Yes, it works with all WooCommerce payment gateways.

Is this plugin compatible with WordPress 7.0?

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.

Does it work with WooCommerce block checkout?

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.

समीक्षा

ह्या प्लगइनसाठी कोणतेही समीक्षण नाही.

योगदानकर्ते आणि विकसक

“Beep Conditional Payments for WooCommerce” हे मुक्त स्रोत सॉफ्टवेअर आहे. पुढील लोक या प्लगइनच्या निर्मितीत योगदान केले आहे.

योगदानकर्ते

भाषांतर करा “Beep Conditional Payments for WooCommerce” तुमच्या भाषेत.

विकासातील आग्रह?

कोड ब्राउझ करा, SVN संग्रहालय तपासा, किंवा विकास लॉग च्या RSS द्वारे सदस्यता घ्या.

बदलांची यादी

1.0.4

  • Fix: restore block checkout script (beep-block-checkout.js) so payment method changes sync via Store API on WooCommerce Blocks checkout.
  • Fix: role condition AJAX search on saved rulesets (correct beep_woocommerce_json_search_roles action).
  • Fix: restore missing Pro upgrade modal partial (beep-cp-pro-upgrade-modal.php) on add/edit ruleset screens.
  • Fix: prevent PHP 8 warning when rendering new condition rows with empty product/value fields.
  • Improvement: Pro upgrade modal right column now lists Pro features (fees, attributes, quantity rules, order history, scheduling, GeoIP, shipping zones, subscriptions, multi-currency/language, custom meta).
  • Improvement: Pro upgrade and “Go Pro” links point to beepcoder.com/beep-conditional-payments.
  • New filter: beep_cp_pro_upgrade_modal_features to customize the Pro feature list in the upgrade modal.
  • Tested up to WordPress 7.0.

1.0.3

  • Pro upgrade modal: right column now shows plugin branding (bundled icon; you can replace it with admin/images/icon-256x256.png or filter beep_cp_pro_upgrade_modal_icon_url).
  • Readme and metadata aligned for WordPress.org (tested up to, Requires PHP, plugin name).

1.0.2

  • Moved settings to WooCommerce Settings Payments Conditions (with redirect from the old standalone tab URL).

1.0.1

  • Code improvements: added sanitization/escaping for all inputs/outputs.
  • Updated AJAX handlers with nonce and input validation.
  • Ensured WordPress.org coding standards compliance.
  • Improved security and stability.

1.0.0

  • Initial release.
  • Add rulesets with conditions and actions.
  • Enable/disable WooCommerce payment methods.
  • Export & Import rulesets.
  • Duplicate and delete rules.