Role and Customer Based Pricing for WooCommerce

Special prices, percentage discounts, and quantity rules per user role or individual customer — wholesale and membership pricing done right.

Running a wholesale store or a membership site usually means one thing: different customers should see different prices. That might be tiered discounts for membership levels, personalized prices for selected distributors, or individual pricing and quantity rules for a handful of key accounts.

Role and Customer Based Pricing for WooCommerce is a complete toolkit for exactly that — from a built-in role designer to quantity rules and import/export, with no extra plugins required. You can also prevent purchases and hide prices from visitors who are not logged in.

Free version

  • Create custom user roles with the same capabilities as regular WordPress roles
  • Create, activate, and suspend pricing rules per user role or for individual customer accounts
  • Set flat role-based prices (regular and sale prices)
  • Build general pricing rules for whole categories or sets of products
  • Add role- or customer-based rules directly on the product level
  • Prevent purchases or hide prices from non-logged-in visitors, with custom labels and messages
  • Display personal prices as sale prices
  • Works with Simple, Variable, Grouped, and Subscription products — virtual or physical

Premium adds

  • Percentage discounts per user role or account
  • Minimum and maximum products per order, based on roles
  • Quantity steps per product, based on user role
  • Import/export of pricing rules via the standard WooCommerce tool
  • Role-based price imports via WP All Import

What it does

Build user roles, no extra plugins

Create new roles right inside the plugin and inherit capabilities from any existing role.

Price by role or by customer

Target whole user roles or individual customer accounts with the same rule builder.

General pricing rules

One rule can cover several categories, product sets, and roles or accounts at once.

Quantity rules

Set minimum and maximum products per order and enforce a quantity step, per role.

Import & export

Move role and customer prices around with the regular WooCommerce importer or WP All Import.

Two pricing types

Percentage discounts or flat prices — and personal prices can display as sale prices.

See it in action

Click any screenshot to enlarge.

Create custom user role
Create custom user role
General pricing rules table
General pricing rules table
Create Pricing Rule - Percentage discount
Create Pricing Rule - Percentage discount
Create Pricing Rule - Fixed Prices
Create Pricing Rule - Fixed Prices
Pricing Rule on Product level - Fixed Prices
Pricing Rule on Product level - Fixed Prices
Multiple rules per product
Multiple rules per product
Quantity rules
Quantity rules
General settings of price display
General settings of price display
Prevent purchase for non-logged user
Prevent purchase for non-logged user
Hide prices for non-logged users
Hide prices for non-logged users
Import-Export via WooCommerce regular tool
Import-Export via WooCommerce regular tool
Import Pricing Rules for various User Roles via WP All Import plugin
Import Pricing Rules for various User Roles via WP All Import plugin
Taxes settings based on user role
Taxes settings based on user role

Pricing

1 Site

$79.99 / year
  • One year of updates & support
  • Lifetime option: $199.99 one-time
Get now

3 Sites

$139.99 / year
  • One year of updates & support per copy
  • Lifetime option: $349.99 one-time
Get now

20 Sites

$439.99 / year
  • One year of updates & support per copy
  • Lifetime option: $999.99 one-time
Get now

Questions before you start?

We answer every message — usually within one working day.