WooCommerce Role Based Methods

Download Auto Update Cart for WooCommerce
Sales Page

Take full control over your checkout experience by tailoring shipping and payment options to specific customer groups. WooCommerce Role Based Methods allows you to restrict or enable specific shipping methods and payment gateways based on the WordPress user roles assigned to your customers. Whether you are running a B2B wholesale portal, a VIP membership site, or a store with localized shipping requirements, this plugin ensures that your customers only see the checkout options that are relevant to them, reducing confusion and streamlining the purchasing process.

Key Features

  • Role-Based Shipping Restrictions: Easily hide or display specific shipping methods based on user roles. Perfect for offering exclusive flat-rate shipping to wholesale customers while showing standard rates to retail shoppers.
  • Payment Gateway Control: Manage which payment methods are available to different user groups. You can restrict credit card payments to retail customers and enable “Invoice” or “Purchase Order” options exclusively for your verified B2B partners.
  • Guest User Management: Define default shipping and payment visibility for guest users who are not logged in, ensuring a consistent experience for new visitors.
  • Seamless Integration: Works natively with WooCommerce, ensuring compatibility with your existing store setup without requiring complex custom coding or template overrides.
  • Granular Configuration: Manage settings directly from the WooCommerce dashboard. The intuitive interface allows you to toggle methods on or off for administrators, subscribers, customers, or any custom user roles created by other plugins.
  • Improved Checkout Conversion: By removing irrelevant or unavailable payment and shipping methods, you simplify the checkout page, reducing friction and preventing errors that occur when customers select methods they are not eligible for.

Use Cases / Who It’s For

This plugin is an essential tool for store owners who need to segment their customer base. If you operate a hybrid store that serves both retail customers and wholesale buyers, you likely need different logistics and payment workflows for each. For example, you might want to offer “Free Shipping” only to your VIP members, or perhaps you need to restrict “Cash on Delivery” to local customers only while hiding it from international accounts.

It is also highly beneficial for membership-based websites. If you offer exclusive services or products to premium members, you can use this plugin to ensure that only those members see the specific delivery or payment methods associated with their membership tier. By automating these restrictions, you eliminate the manual work of verifying orders and correcting checkout errors, allowing your business to scale more efficiently.

Setup / How It Works

Setting up WooCommerce Role Based Methods is designed to be straightforward for any store administrator:

  1. Install and Activate: Upload the plugin to your WordPress site via the Plugins menu and activate it.
  2. Access Settings: Navigate to the WooCommerce settings area, where you will find a dedicated tab or section for Role Based Methods.
  3. Configure Shipping Methods: Select your shipping zones and methods. You will see a new option to select which user roles are permitted to use each specific shipping method.
  4. Configure Payment Gateways: Similarly, visit your payment gateway settings. Use the provided checkboxes to enable or disable each gateway for specific user roles.
  5. Save and Test: Save your changes. We recommend testing the checkout process by logging in with a test account assigned to a specific role to verify that the restrictions are applied correctly.

Similar Plugins

If you are exploring options for managing checkout visibility, you may also encounter plugins such as WooCommerce Role Based Shipping or Payment Gateways by User Role for WooCommerce. While these tools share similar goals, WooCommerce Role Based Methods is designed to provide a comprehensive, unified solution for managing both shipping and payment restrictions in a single, lightweight interface.

$3.99

Version 2.7.5 report outdated
Updated on March 7, 2026
Auto Updates Yes
License GPLv2+

Updates for one year, unlimited sites, auto updates, and regular updates.

Access all items listed on our website. All new releases are also included as long as the plan is active.

Report a New Version

We regularly update our library and appreciate your help in keeping it up to date.