Checkout rules per user role
Control exactly which payment gateways and shipping methods each WordPress role sees at checkout. Built for B2B stores, wholesalers, and multi-tier shops.
Install & Activate
Upload the zip and activate from the WordPress plugins page. WooCommerce must be active.
Open the Matrix
Go to WooCommerce → Role-Based Methods. Roles and methods load automatically.
Toggle Per Role
Enable or disable any method for any role. Saves in real time via REST API.
Done
Filters run automatically on every checkout. Each user sees only what you've enabled.
Features
One matrix. Full control.
Payment gateways and shipping methods, managed per role from a single interface.
Live Matrix Interface
Roles on rows, methods on columns. Every toggle saves via REST API — no page reload, no button.
Payment & Shipping
Both managed from one matrix. Shipping methods grouped by WooCommerce zone.
Guest Role Support
Configure checkout independently for non-logged visitors — essential for B2B stores.
Column Filters
Filter each method column to show only enabled or disabled roles. Audit complex configurations at a glance.
Switching from another plugin?
If you're using “Role Based Payment / Shipping Methods for WooCommerce”, we've built a one-click migration tool to make the switch painless.
- Auto-detects your existing configuration
- Converts all rules instantly — one click
- Zero downtime — your checkout keeps working
23 rules imported successfully
2 group-based rules skipped (not supported)
Pricing
One price. All features.
Every plan includes full features, 1 year of updates and email support. No feature tiers.
Personal
For a single WooCommerce store
- All features
- 1 year updates
- Email support
- Multi-site
Business
For agencies managing multiple stores
- All features
- 1 year updates
- Priority email support
- 5-site license
Agency
Unlimited stores, one subscription
- All features
- 1 year updates
- Email support
- Unlimited site license
30-day money-back guarantee · Secure checkout by Stripe · Prices ex VAT
100% No-Risk Money Back Guarantee
You are fully protected by our money-back guarantee. If you aren't completely satisfied within 30 days of purchase, we'll give you a full refund — no questions asked.
Read our refund policy →FAQ
Common questions
Yes. It works with both classic checkout and the newer Cart & Checkout Blocks. Tested and declared compatible.
If a user has multiple roles, a method is visible as long as at least one of their roles has it enabled. The most permissive role wins.
Yes. Our import tool auto-detects your existing configuration and converts all rules in one click. Group-based rules are skipped with a warning.
Yes. The plugin queries the DB directly — intentionally avoiding cache — to prevent stale data issues with Redis or any other persistent cache.
Deactivating keeps all data intact. Deleting the plugin removes the custom table and all options. Deactivation is always reversible.
The admin interface is translated into English, Italian, French, Spanish, and German. Additional translations can be added via standard WordPress .po/.mo files.