BACK TO DIRECTORY

MaxtDesign Role-Based Pricing for WooCommerce

by MaxtDesign

5.0
(1 ratings)

Transform your WooCommerce store with role-based pricing. This free plugin lets you create price rules for different customer groups using percentage, amount-off, or set-price rules — no subscriptions, no upsells, and no complex setup.

Perfect for:
* Wholesale and B2B businesses with volume pricing
* Membership sites with tier pricing levels
* Multi-tier customer loyalty programs
* Professional service pricing structures
* Stores offering bulk discounts and group rates

Why Choose This Plugin:
* Completely Free – No subscriptions, upsells, or hidden limits
* Flexible Pricing Rules – Percentage off, amount off, or set price per role
* Built-in Performance Optimization – Advanced caching prevents slowdowns
* No External Dependencies – Self-contained with no API requirements
* Professional Grade – Enterprise-level features without enterprise costs

Key Features:
* Role-Based Pricing Rules – Set global rules; product-level overrides supported
* Three Discount Types – Percentage off, amount off, or set exact price
* Customer Group Management – Create up to 3 custom user roles
* Optimized Performance – Built-in caching with automatic optimization
* WooCommerce HPOS Compatible – Full support for High-Performance Order Storage

Discount Types Explained:
* Percentage – Subtract X% from the price (e.g. 20% off $100 = $80)
* Amount Off – Subtract a fixed amount (e.g. $10 off $50 = $40)
* Set Price – Replace the price with an exact amount (e.g. set to $35 regardless of regular price). Ideal for variation-specific wholesale prices.

How Membership Pricing Works:
1. Create customer groups or use existing WordPress roles
2. Set global pricing rules that apply to all products
3. Override global rules with product-specific tier pricing when needed
4. Customers see their group pricing automatically when logged in
5. Original prices shown with strikethrough for transparency

Professional Performance Features:
* Smart Caching System – Automatic cache detection with object cache and transient fallbacks
* Performance Monitoring – Optional detailed tracking for optimization (developer tool)
* Database Optimization – Indexed tables for lightning-fast queries
* Security First Design – Comprehensive input validation and sanitization
* Error-Proof Operation – Graceful handling ensures pricing never breaks
* Multisite Ready – Works seamlessly in WordPress multisite environments

Competitive Advantages:
Free alternative to paid pricing plugins. No subscriptions, no usage caps, and no external API dependencies.

Security

Found a security issue? Please report it privately to security@maxtdesign.com rather than posting
in a public support thread. We aim to acknowledge reports within 3 business days and will agree a
disclosure timeline with you.

Please include the plugin version, steps to reproduce, and the impact as you understand it. We will
credit you in the changelog unless you would rather stay anonymous, and we ask that you do not test
against a site you do not own.

This plugin is published on WordPress.org by the account slaacr, which is MaxtDesign. The account
name predates the brand and WordPress.org does not support renaming accounts, so the two names
differ. Anything published under slaacr is ours.

Screenshots

Admin Dashboard - Role management and pricing rules overview

Admin Dashboard - Role management and pricing rules overview

Shop Page - Frontend display showing member pricing

Shop Page - Frontend display showing member pricing

Product Page - Single product with role-based pricing

Product Page - Single product with role-based pricing

Variable Product - Variations with role-based pricing

Variable Product - Variations with role-based pricing

Cart Page - Cart totals reflecting role-based discounts

Cart Page - Cart totals reflecting role-based discounts

Plugin Details

Active Installs
100
Total Downloads
1,431
Version
1.1.3
Requires WP
6.2
Requires PHP
7.4
Tested Up To
7.0.4
Added
2025-10-29
Last Updated
2026-09-14 12:56am GMT

Ratings

5
1
4
0
3
0
2
0
1
0