
Control payment and shipping visibility by WordPress user role
WooCommerce Role-Based Payment / Shipping Methods
WooCommerce Role-Based Payment/Shipping Methods shows or hides payment gateways and shipping options based on customer user roles for targeted checkout experiences.
Included with purchase:
- 100% GPL Licensed
- Lifetime Updates
- Technical Support
- Instant Download
What is WooCommerce Role-Based Payment / Shipping Methods?
WooCommerce Role-Based Payment/Shipping Methods is a plugin that controls payment gateway and shipping method visibility based on WordPress user roles, enabling differentiated checkout experiences for different customer groups. Available at PluginTheme.net with instant download and GPL license.
Key Features
Payment Gateway Control
Show or hide specific payment methods based on customer user role
Shipping Method Restrictions
Control which shipping options appear at checkout per role
Guest Rules
Set separate payment and shipping rules for non-logged-in customers
Universal Compatibility
Works with all WooCommerce payment gateways and shipping zone methods
Who is this for?
Pros
- Granular control over payment gateway visibility per user role
- Shipping method restrictions based on customer role
- Works with all standard WooCommerce payment and shipping methods
- Guest checkout restrictions for non-logged-in users
- Simple configuration through WooCommerce settings
Cons
- •Relies on WordPress user roles which may need custom role creation
- •No cart total or product-based conditional rules
- •Configuration grows complex with many roles and methods
Product Description
WooCommerce Role-Based Payment/Shipping Methods gives you granular control over which payment gateways and shipping methods each customer group can access. By mapping visibility rules to WordPress user roles, you can create differentiated checkout experiences for retail, wholesale, and member customers.
Payment Control
- Show or hide payment gateways per user role (e.g., bank transfer for wholesale only)
- Guest checkout payment restrictions for non-logged-in customers
- Multiple role support allowing overlapping access rules
- Works with all standard WooCommerce payment gateways and popular extensions
Shipping Control
- Role-based shipping method visibility for targeted delivery options
- Hide flat rate, free shipping, or local pickup per user role
- Combine with payment rules for complete checkout customization
- Compatible with WooCommerce shipping zones and classes
Available at PluginTheme.net with GPL license and instant download access.
Our Verdict
PluginTheme Team
Expert Reviewer
Straightforward plugin that solves a common B2B need. Wholesale stores benefit from hiding retail payment options, while offering bank transfer or purchase orders exclusively to verified wholesale accounts.