WooCommerce

Payment Gateway Per Product for WooCommerce

Show or hide WooCommerce payment gateways per product, category or tag.

Payment Gateway Per Product for WooCommerce lets you decide, on a per-product basis, which payment methods appear at checkout. Bind PayPal to digital goods, restrict cash on delivery to local SKUs, or reserve invoice payment for B2B catalogues — all from the standard product editor, no developer required.

Default WooCommerce shows all payment methods to all customers. That often causes confusion, reduces trust, and increases cart abandonment. This plugin fixes that with simple, rule-based control — no coding required.

What problem does it solve?

Default WooCommerce shows all payment methods to all customers. That often causes confusion, reduces trust, and increases cart abandonment. With this plugin, you can show PayPal only for specific products, enable Stripe for subscriptions, limit cash on delivery to certain categories, and create a clean, optimized checkout experience — resulting in higher conversions, better UX, and fewer abandoned carts.

Key features

  • Assign payment gateways per individual product
  • Automatically fallback to default gateways when no match is found
  • Works with PayPal, Stripe, credit cards, and all WooCommerce gateways
  • Lightweight, fast, and easy to configure
  • No coding required
  • Control payment methods per category
  • Configure tag-based payment rules
  • Choose fallback behavior: show no payment methods or default gateways

How it works

Edit a product, category, or tag and select the allowed payment gateways. Save your settings. At checkout, matching gateways are displayed. If no match is found, fallback behavior is applied — show no payment methods or show one of your default WooCommerce payment gateways. Simple, powerful, and effective.

How mixed carts are handled

When a cart contains multiple products with different payment rules, the plugin intersects them and only shows the gateways that satisfy every product in the cart. If no matching payment gateways are found, choose to show no payment methods or show one of your default WooCommerce payment gateways — so customers are never left with an unusable checkout.

Use cases

Use this plugin when you want to:

  • Show PayPal only for specific products
  • Enable Stripe for subscriptions
  • Limit cash on delivery to certain categories
  • Hide irrelevant payment methods for a clean checkout
  • Restrict gateways for fragile, custom or regulated products
  • Create payment gateway rules for complex mixed carts

Often paired with our WooCommerce Shipping Gateway Per Product plugin and Category Discount for WooCommerce.

Free vs Premium

Free
  • Assign payment gateways per product
  • Default WooCommerce fallback
Premium
  • Per Product Payment Gateways (unlimited)
  • Category-Based Payment Rules
  • Tag-Based Payment Control
  • Flexible Fallback Options
  • Include / Exclude Logic
  • Advanced Checkout Optimization
  • Priority support

See it in action

A look at the admin experience and the customer-facing result.

Video walkthrough

Knowledge base

Official docs, setup walkthroughs and developer references for Payment Gateway Per Product for WooCommerce.

Browse the full documentation

Frequently asked questions

Can I disable a payment gateway for one product?+

Yes. The plugin lets you enable or disable any payment method for individual WooCommerce products from the standard product editor.

Can I set payment methods by category or tag?+

Category and tag-based rules are available in the Premium version. You can create payment gateway rules based on WooCommerce product categories and tags, and combine them with per-product rules.

What happens with mixed carts?+

The plugin only shows gateways allowed by every product in the cart. You can configure a fallback gateway (default or none) for cases where no rule matches.

Does it work with my payment gateway plugin?+

It works with any WooCommerce payment gateway that registers itself the standard way — Stripe, PayPal, credit cards, Mollie, bank transfer, COD and the vast majority of third-party gateways.

What are the fallback options?+

If no matching payment gateways are found at checkout, you can choose to show no payment methods or show one of your default WooCommerce payment gateways. This is a Premium feature.

Do I need the premium version?+

The free version covers basic per-product rules and default fallback. Premium adds category and tag rules, include/exclude logic, advanced fallback options and priority support.

Built and supported by Dreamfox Media

Author
Dreamfox Media
Version
3.7.3
Last updated
2026-05-20 1:20pm GMT
Guarantee
30-day money-back guarantee on all premium licenses.

Download or buy Payment Gateway Per Product for WooCommerce

Single-site license, one year of updates and priority support, 30-day money-back guarantee.

More Dreamfox Media plugins