SoT Role Discounts for WooCommerce

WooCommerce Plugin

Wholesale Pricing Without
the Complexity

Serve wholesale buyers, B2B accounts, VIP members, and employees — each at their own price. Set it up in minutes. No complicated rules engines, no per-product grind.

Everything You Need. Nothing You Don’t.

Six features that cover the full wholesale and B2B pricing workflow — out of the box, for free.

♾️

Unlimited Roles

Works with every WordPress user role — built-in ones like Subscriber, Editor, and Author, plus any custom roles created by membership or CRM plugins.

💰

Dual Pricing Display

Logged-in users see their discounted price alongside the original retail price — reinforcing the value of their account with every product they view.

🏅

Savings Badge

A “You save X%” badge appears automatically on product pages when a role discount is active. Zero configuration — it just shows up.

✏️

Custom Labels

Rename the price label for each role — “Your Wholesale Price,” “Member Rate,” “Trade Price.” Match your brand language exactly.

🎯

Sale Item Control

Choose whether role discounts stack with existing sale prices or replace them. Stop accidental double-discounts that kill your margins.

📦

Variable Products

Discounts apply cleanly across all variations of variable products. Every size, color, and configuration gets the right price automatically.

Up and Running in Three Steps

No developer required. If you can use WooCommerce settings, you can set this up.

1

Open WooCommerce → Role Pricing

After installing and activating the plugin, a new “Role Pricing” tab appears under WooCommerce settings. Click it.

2

Set a Percentage Per Role

Enter a discount percentage for each role you want to apply pricing to. Leave roles blank if they should pay full price.

3

Done — Customers See Their Price

Logged-in users immediately see their discounted price across all product pages, the cart, and checkout. No cache clearing needed.

Built for Every Pricing Tier

One plugin handles the pricing structure for your entire customer base.

Wholesale

Distributors and Resellers

Give wholesale buyers a dedicated user role and automatic pricing. No coupon codes, no manual invoicing, no friction at checkout.

B2B Accounts

Business Clients

Offer contracted pricing to business customers. They log in, they see their rate, they order. As simple as it should be.

Employees

Staff Discounts

Create an Employee role and set a discount percentage. Staff get their benefit automatically every time they shop — no codes to share.

Memberships

Tiered Member Pricing

Pair with any membership plugin that assigns custom roles. Silver, Gold, Platinum — each tier gets exactly the discount you set.

VIP

High-Value Customer Rewards

Reward your best customers with a VIP role and exclusive pricing. Build loyalty without building a complex loyalty program.

Trade

Industry / Trade Pricing

Architects, contractors, designers — assign a Trade role and they get industry pricing as soon as their account is approved.

Free vs. Pro

The free version handles the full core use case. Pro adds advanced targeting and rules for complex pricing operations.

Feature Free Pro
Percentage discounts by user role
Dual pricing display (retail + discounted)
Savings badge on product pages
Custom price labels per role
Variable product support
Sale item stacking control
Per-product discount exclusions
Per-category discount exclusions
Quantity-based pricing tiers
Scheduled discount windows
Priority support

Start Selling Smarter Today

Free. No account needed. Download directly from WordPress.org and be live in under five minutes.