Role-Based Pricing
WooCommerce membership pricing. Three discount types. Zero performance hit.
Free role-based pricing for WooCommerce. Create customer groups and apply percentage off, amount off, or exact set-price rules across your catalog — no subscriptions, no upsells.

Features
What Role-Based Pricing Does
Built for performance, designed for simplicity.
Overview
Why Role-Based Pricing?
Transform your WooCommerce store with role-based pricing. Create price rules for different customer groups using percentage, amount-off, or set-price rules — no subscriptions, no upsells, and no complex setup.
Three discount types give you full control: Percentage subtracts X% from the price, Amount Off subtracts a fixed dollar amount, and Set Price replaces the price entirely — ideal for variation-specific wholesale prices. Apply rules globally across all products, or override with product-specific and variation-level pricing when you need granular control.
The plugin is built for performance. An advanced caching system with automatic object cache detection and transient fallbacks ensures zero slowdown on large catalogs. Database tables use optimized indexes for fast queries. In-memory storage eliminates redundant calculations within each request.
Perfect for wholesale and B2B businesses, membership sites with tier pricing, multi-tier loyalty programs, and stores offering bulk discounts. Create up to 3 custom user roles or use existing WordPress roles. Original prices shown with strikethrough for transparency. Full WooCommerce HPOS compatibility and multisite support.
Requirements
- WordPress 6.2 or higher
- PHP 7.4 or higher
- WooCommerce 7.0 or higher
FAQ
Common Questions
Can't find what you're looking for? Check the documentation or ask on the support forum.
Changelog
What's New
- New Set Price discount type — set exact price regardless of regular price
- Variation-level rules — apply rules to all variations or specific variations
- Improved labels: Amount Off and Set Price for clearer UX
- Parent rule fallback: variations inherit parent rules when no variation-specific rule exists
- Initial release with global and product-specific pricing rules
- Create up to 3 custom user roles
- Advanced caching system with automatic optimization
- WooCommerce HPOS compatibility
- Database optimization with proper indexing
- Multisite compatible, zero external dependencies
Documentation & Support
Step-by-step guides, configuration help, and community support through WordPress.org.
Open Source on GitHub
View the source, report bugs, or contribute. This plugin is free and open source under the GPL.
Need Something Custom?
We build custom WordPress plugins tailored to your exact requirements.