

Role-Based Payment / Shipping Methods
Role-Based Payment / Shipping Methods is a WooCommerce plugin by WPBackOffice. It lets you decide which payment gateways and shipping methods each customer sees at checkout, based on their WordPress user role or whether they are checking out as a guest.
- Version
- 2.7.7
- Released
- Sep 14, 2026
- Developer
- WooCommerce
- Type
- WordPress plugin
- Requires
- WooCommerce
- Licence
- GPL
- Included in
- Every plan, or $7.19 a year on its own
What’s new in Role-Based Payment / Shipping Methods 2.7.7
- ImprovedBump WC tested up to to 11.1
What it does
Many stores serve more than one kind of customer. A wholesale buyer might need invoice payment and freight shipping, while a retail shopper should only see card payments and standard delivery. Out of the box, WooCommerce shows the same checkout options to everyone, which can confuse buyers and lead to orders placed with the wrong method. This plugin solves that by tying each payment gateway and shipping method to the user roles allowed to use it.
Setup happens in a backend screen inside the WooCommerce settings, so no coding is needed. You pick a role, then choose which payment and shipping options it can access. It works with the default WordPress roles and with any custom roles you create, which suits membership sites, reseller programs and stores that sell to both wholesale and retail customers. You can also set separate rules for guests who check out without logging in. The plugin requires WooCommerce.
Best for
- B2B stores with separate wholesale and retail customers
- Membership sites offering perks to specific member roles
- Reseller programs that need role-specific checkout options
Features
Restrict each payment method to specific WordPress user roles so customers only see the gateways that apply to them during checkout.
Assign shipping options per user role, letting you offer different rates or services to groups such as wholesale and retail customers.
Choose which payment and shipping methods appear for visitors who check out without logging in, separate from your registered customer roles.
Works with any custom user roles you create as well as the default ones, which helps on membership or reseller sites with complex structures.
Manage all role-based restrictions from a simple backend interface built into the WooCommerce settings, with no coding required.
The plugin includes support for English (UK) and English (US), so store admins in either locale can work in familiar wording.
Role-Based Payment / Shipping Methods older versions
- 2.7.6Apr 281 improvement
- 2.7.5Oct 29, 20251 fix
- 2.7.4Oct 3, 20251 improvement, 2 removals
- 2.7.3Oct 2, 2025
- 2.6.1May 6, 2025
- 2.6.0Dec 11, 2024
- 2.5.2Aug 29, 2024
- 2.5.1Jun 5, 2024
- 2.5.0Jul 21, 2023
- 2.4.4Apr 18, 2023
Members and buyers of this product can download older versions.
Questions about Role-Based Payment / Shipping Methods
Can I show different shipping options to wholesale and retail customers?
Yes. You assign shipping methods to user roles, so a wholesale role can see one set of shipping options while retail customers see another. This lets you offer different rates or services to each group from the same WooCommerce store.
Does it work with custom user roles I have already created?
It does. The plugin supports custom user roles alongside the default WordPress roles, so roles created for memberships, resellers or other customer groups can each be given their own payment and shipping methods.
Can I control what guest shoppers see at checkout?
Yes. Guest checkout users can have their own set of allowed payment and shipping methods, separate from logged-in roles. For example, you could hide certain gateways from guests and keep them available only for registered customers.
Do I need to write any code to set up the restrictions?
No. All restrictions are managed through a backend interface inside the WooCommerce settings. You choose roles and select the methods they can use, without editing code. WooCommerce must be active for the plugin to work.
Is Role-Based Payment / Shipping Methods free?
The code of Role-Based Payment / Shipping Methods is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.
Which version of Role-Based Payment / Shipping Methods is this?
Version 2.7.7, released Sep 14, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.
How do I update Role-Based Payment / Shipping Methods?
Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of Role-Based Payment / Shipping Methods automatically and keeps a backup, so you can roll back.
What does Role-Based Payment / Shipping Methods need?
Role-Based Payment / Shipping Methods needs WooCommerce installed and active.
More from WooCommerce







