Restrict Payment Methods For WooCommerce Pro gives you full control over which payment gateways appear at checkout — based on advanced conditions that go far beyond the free version.
Show the right payment option to the right customer at exactly the right moment. Reduce fraud, streamline B2B/B2C flows, and deliver a smarter checkout experience for your store.
🚀 What’s Included in Pro
| Feature / Condition | Free | Pro |
|---|---|---|
| Core Features | ||
| Unlimited restriction rules | ✅ | ✅ |
| Show or hide payment gateways | ✅ | ✅ |
| AND / OR condition logic | ✅ | ✅ |
| Works with all WooCommerce gateways | ✅ | ✅ |
| Cart Conditions | ||
| Cart subtotal | ✅ | ✅ |
| Cart quantity | ✅ | ✅ |
| Specific products | ✅ | ✅ |
| Product categories | ❌ | ✅ |
| Product tags | ❌ | ✅ |
| Product brands | ❌ | ✅ |
| Product type (simple, variable, virtual…) | ❌ | ✅ |
| Product stock status | ❌ | ✅ |
| User Conditions | ||
| User login status (logged in / guest) | ✅ | ✅ |
| User roles | ✅ | ✅ |
| Specific users | ✅ | ✅ |
| Billing email | ❌ | ✅ |
| Shipping email | ❌ | ✅ |
| Location Conditions | ||
| Billing country, state, city | ✅ | ✅ |
| Shipping country, state, city | ✅ | ✅ |
| Shipping Conditions | ||
| Shipping method | ✅ | ✅ |
| Shipping class | ❌ | ✅ |
| Date & Time Conditions | ||
| Day of week | ✅ | ✅ |
| Date range | ✅ | ✅ |
| Support | ||
| Community support | ✅ | ✅ |
| Priority support | ❌ | ✅ |
| Documentation | ✅ | ✅ |
💡 Example Use Cases
- Hide Cash on Delivery when a virtual or downloadable product is in the cart
- Show Bank Transfer only for products in the “Wholesale” category
- Restrict PayPal for orders containing out-of-stock or backordered items
- Allow a specific gateway only for customers with a known billing email (e.g. B2B accounts)
- Hide certain gateways when a specific brand is in the cart
- Combine category + shipping class + user role conditions in a single rule using AND/OR logic
⚙️ How It Works
- Install and activate the Pro plugin
- Go to Payment Gateway Rules → Add Rule
- Create a new rule and select your payment gateway(s)
- Add one or more conditions — mix free and Pro conditions freely
- Set AND / OR logic between condition groups
- Save and test your checkout
🔗 Resources
❓ Frequently Asked Questions
Does Pro work with all payment gateways?
Yes. It supports all WooCommerce-compatible gateways, including custom ones that follow WooCommerce’s payment API standards.
Can I use free and Pro conditions together in one rule?
Absolutely. You can combine any mix of free and Pro conditions within a single rule using AND/OR group logic.
Will it conflict with other WooCommerce plugins?
It’s compatible with most plugins that follow the standard WooCommerce checkout flow, including Subscriptions and Memberships.
Is there a limit on how many rules I can create?
No. You can create unlimited rules in both the free and Pro versions.
Do I need the free version installed to use Pro?
No. The Pro version is standalone — just install, activate, and configure.





