Description
Some products you’ll happily ship on terms. Others, like clearance items, low-margin accessories and anything you won’t chase an invoice for, you want paid upfront.
This add-on makes the Purchase Order payment method appear or disappear based on the exact products in the cart. Product-level control, no category restructuring needed. Requires the WooCommerce Purchase Order Payment Gateway.
What it does
- Select individual products that allow, or block, purchase order payment
- Use it as an allow-list or a deny-list
- Evaluated live against the cart, so mixed carts behave predictably
- Works alongside the Roles and Shipping filters for layered rules
When to choose this over the Category Filter
Use the Product Filter when the rule follows specific SKUs. Use the Category Filter when the rule follows whole categories and your catalog is well organized.
FAQ
What happens with a mixed cart?
The rule is evaluated against the cart contents. Set it up as an allow-list or a deny-list depending on which behavior you want.
Does it filter shipping methods too?
No, this one only controls purchase order availability. For shipping-based rules use the Shipping Filter AddOn.
Do I need the base gateway?
Yes.



