Skip to content
WooCommerce Role-Based Payment / Shipping Methods

Control payment and shipping visibility by WordPress user role

WooCommerce Role-Based Payment / Shipping Methods

0.0(0 Reviews)
v2.7.5

WooCommerce Role-Based Payment/Shipping Methods shows or hides payment gateways and shipping options based on customer user roles for targeted checkout experiences.

$4.49$49.0091% OFF

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?

B2B stores offering different payment terms by customer tier, wholesale operations restricting COD to verified accounts, membership sites with role-based shipping perks, and multi-market stores needing region-specific payment options.

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

8/10

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.

Expert Review

Erik Keller
Erik Keller
Verified Expert

WordPress Expert

8+ yearsReviewed: February 2026
WordPress
WooCommerce
Theme Development
+1 more