WordPress plugin intelligence profile

Conditional Payment Gateways for WooCommerce – Hide Payment Methods by Rules

Show or hide WooCommerce payment gateways based on cart total, shipping country, coupon, login status, and more — no code required.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update25 Aug 20262mo ago
Active installations20Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Conditional Payment Gateways for WooCommerce – Hide Payment Methods by Rules version 1.0.0 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Conditional Payment Gateways for WooCommerce gives you full control over which payment methods appear at checkout. Create unlimited rules and decide exactly when to hide a gateway — based on cart conditions, shipping destination, customer status, or products in the cart.

No PHP. No hooks. No developer needed.

Works seamlessly with the classic checkout and the WooCommerce Blocks checkout. HPOS compatible. Tested with the latest WordPress and WooCommerce versions.

Why hide payment gateways conditionally?

Not all payment gateways make sense for every order. A few common reasons store owners use this plugin:

  • Reduce transaction fees — hide expensive gateways for low-margin products
  • Prevent fraud — restrict Cash on Delivery for high-value orders
  • Improve checkout UX — fewer irrelevant options means fewer abandoned carts
  • Meet local requirements — show only gateways available in specific countries
  • Coupon restrictions — block gateways incompatible with specific promotions

Free features

  • Cart total – Hide gateways when the order total is above, below, or between values
  • Shipping destination – Hide by shipping country and state/province
  • Coupon applied – Hide when any coupon or a specific coupon code is used
  • User logged in – Hide for guests or for logged-in users
  • Product in cart – Hide when specific products are in the cart
  • Unlimited rules – Create as many rules as your store needs
  • Classic + Blocks checkout – Full support for both checkout types
  • Rule priority and enable/disable – Fine-grained control over rule order
  • Safe mode – Rules only hide gateways, never reveal hidden ones
  • HPOS compatible – Works with WooCommerce High-Performance Order Storage

Upgrade to Pro

The WooCommerce Conditional Payment Gateways Pro plugin unlocks 8 additional condition types for advanced checkout control:

  • Category in cart – Hide when products from selected categories are in the cart
  • Cart subtotal – Hide based on subtotal before shipping and taxes
  • Billing destination – Hide by billing country and state/province
  • Shipping method – Hide when a specific shipping method is selected
  • User role – Hide for selected WordPress user roles (wholesale, subscriber, etc.)
  • Product quantity in cart – Hide based on quantity of specific products
  • Date / time – Hide on selected days and/or within a time window
  • Currency – Hide when the store currency matches selected currencies
  • Debug logging – Log rule evaluation to WooCommerce logs for troubleshooting
  • Priority support – Get help directly from the developer

Upgrade to WooCommerce Conditional Payment Gateways Pro →

How it works

  • Go to WooCommerce → Conditional Payments
  • Click Add rule and choose a condition type (e.g. “Cart total”)
  • Set which payment gateways to hide when the condition matches
  • Save and test at checkout — no caching issues, no code changes needed

Example use cases

  • Hide PayPal for orders over $500 — encourage bank transfer for large purchases
  • Hide Cash on Delivery when the cart contains digital products
  • Hide all gateways except Stripe for customers outside your country
  • Show only local payment methods when a specific coupon is applied

Documentation

Full documentation →

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • hide payment method
  • payment gateways
  • checkout
  • conditional
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity25 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.