Description
If not every customer should be able to defer payment, this is how you draw the line. Your approved wholesale accounts get purchase order checkout. A first-time retail shopper does not.
The base gateway lets you grant PO access one customer at a time, on their user profile. That works until you have fifty approved accounts. This add-on switches the control to WordPress user roles, so anyone in your wholesale, education or government role gets purchase order payment automatically, and everyone else checks out by card as normal. Requires the WooCommerce Purchase Order Payment Gateway.
What it does
- Choose which user roles see the Purchase Order payment method
- Works with roles created by any membership, wholesale or B2B plugin
- Combines with the gateway’s exclusive mode, so approved buyers can be shown only purchase order, with card payment hidden entirely
- New customers inherit access the moment you assign them the role; no per-user setup
The workflow it enables
Customer applies for a trade account → you approve them and assign the wholesale role → purchase order payment appears at their next checkout. No manual toggling, no support ticket.
FAQ
Can I use more than one role?
Yes, select as many as you need.
Does it work with roles from other plugins?
Yes, any registered WordPress role appears in the list.
What do customers without the role see?
Your normal payment methods. The PO option is simply absent.
Do I still need the base gateway?
Yes, this add-on extends it.



