WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Jose Vega v1.16.5

Disable Payment Methods based on cart conditions for WooComm...

Enable or disable WooCommerce payment gateways based on cart conditions like the order total.

Disable Payment Methods based on cart conditions for WooComm...

The facts

Rating
4.7★ from 14
Active installs
1k+
Price
Free
Last updated
22 Aug 2026
Added
Dec 2018
Requires WP
4.0
Tested up to
WP 7.1
Downloads
35,764

Our analysis

AI-assisted

The Disable Payment Methods based on cart conditions for WooCommerce plugin allows you to manage which payment gateways are available to customers based on specific conditions related to their cart. You can set rules based on order totals, such as enabling or disabling certain payment methods when the total exceeds or falls below specified amounts.

This plugin is suitable for WooCommerce store owners who want to optimise their payment options based on cart conditions, potentially saving on transaction fees and improving customer experience by showing relevant payment methods. It supports all payment gateways and allows for unlimited conditions using AND and OR logic.

Best for: WooCommerce store owners looking to customise payment options based on cart conditions.

What it does well

  • Works with all payment gateways
  • Allows unlimited conditions for payment methods
  • Supports AND and OR conditions for flexibility
  • Helps manage transaction fees based on order totals

Where it falls short

  • Limited to conditions based on cart totals, subtotals, and subtotal excluding taxes
  • Extra features require a premium version

Verdict

This plugin offers a practical solution for managing payment gateways according to cart specifics, but advanced features are available only in the premium version.

From the developer

Jose Vega's own description of Disable Payment Methods based on cart conditions for WooComm..., lightly tidied.

Enable or disable WooCommerce payment gateways based on cart conditions like the order total.

Examples:

  • Enable paypal for orders higher than $100
  • Enable credit card only when the order total is higher than $1000
  • Disable stripe when the order total is < than $30
  • Enable “cash on delivery” when the order total is lower than $10
  • Only allow bank transfers for orders > $1000

Use Cases:

  • Save money by using the cheapest payment processors when the order total is too low
  • Make more money by enabling the best payment gateway based on the user order
  • Hide payment gateways that don’t allow transactions < $5 or charge too much fees on small transactions

Features:

The free plugin works with:

  • All payment gateways
  • You can create unlimited conditions for every gateway or multiple gateways at once
  • You can create AND and OR conditions. i.e. “Enable paypal when the total order is > $100 and < $200”
  • You can use conditions based on “cart total”, “subtotal”, and “subtotal exc. taxes” only

Extra conditions available on the premium plugin:

  • Enable or disable payment methods based on the user address
  • Enable or disable payment methods for specific city
  • Enable or disable payment methods for specific user state
  • Enable or disable payment methods for specific zip code
  • Enable or disable payment methods for specific country
  • Enable or disable payment methods for specific user roles
  • Enable or disable payment methods for old or new customers
  • Enable or disable payment methods based on customer registration date
  • Enable or disable payment methods based on previous customers orders
  • etc.

Try Premium Plugin for FREE for 7 Days

  • Enable or disable payment methods for category
  • Enable or disable payment methods based on product height
  • Enable or disable payment methods based on product length
  • Enable or disable payment methods based on product weight
  • Enable or disable payment methods based on the product quantity
  • Enable or disable payment methods for specific product brands
  • Enable or disable payment methods for specific product sizes or colors or attributes
  • Enable or disable payment methods for specific product taxonomies
  • etc.

You can enable payment methods based on cart information:

  • Enable or disable payment methods for specific coupons used
  • Enable or disable payment methods for specific shipping method
  • Enable or disable payment methods based on the products in the cart
  • Enable or disable payment methods based on the total tax
  • Enable or disable payment methods based on the total weight
  • Enable or disable payment methods based on the total coupon discounts
  • Enable or disable payment methods based on the total shipping cost
  • Enable or restrict payment methods based on the currency
  • etc.

You can rotate payment methods:
– Enable or disable payment methods by day of the week, day of the month, month, year, or full date
– Rotate payment methods for every order. For example: bank account 1 for order 1, bank account 2 for order 2, etc.

Try Premium Plugin for FREE for 7 Days

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for taking payments.

Forminator Forms

Best WordPress form builder plugin. Create contact forms, payment forms &amp; order forms with 1000+ integrati...

Free 600k+ installs 4.8★ (2,117)
SureForms

AI form generator and WordPress form builder for contact and Stripe payment forms, with surveys and quizzes in...

Free 500k+ installs 4.9★ (90)
Appointment Booking Plugin

Appointment booking plugin for WordPress. Let clients self-schedule 24/7, accept payments at booking, and redu...

Free 100k+ installs 4.9★ (99)
Easy Digital Downloads

The #1 eCommerce plugin to sell digital products &amp; subscriptions. Accept payments with Stripe &amp; PayPal...

Free 40k+ installs 4.7★ (590)