Product Icon

User Roles Based Price for WooCommerce

Set custom prices for each user role in WooCommerce. Perfect for wholesale, B2B, and membership stores. Manage fixed prices, discounts, and tiered pricing easily.
Choose a billing option
$49
Save 20%
$98 $78.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

WooCommerce User Role Based Pricing – Wholesale & B2B Pricing Made Easy

If you’re running a WooCommerce wholesale store, a B2B shop, or a membership-based website, our User Role Based Price plugin lets you set custom prices for each user role — no coding required.

This WooCommerce role-based pricing plugin gives you full control over pricing per customer group, tiered pricing, and dynamic discounts, ensuring each user sees the correct price automatically. Whether you want to offer wholesale rates, VIP discounts, or special pricing for different membership levels, this extension handles it all — seamlessly integrated into your WooCommerce product editor.

Why Use WooCommerce Role Based Pricing?

  • Set Fixed Prices per User Role: Wholesale, VIP, reseller, or any custom role.
  • Automatic Percentage Discounts: Apply discounts automatically for wholesale or premium customers.
  • Supports Variable Products: Works perfectly with single and variable products.
  • WooCommerce Block Theme Compatible: Fully compatible with modern block-based WooCommerce themes.
  • Clear Discount Display: Show sale prices with strikethrough and discount badges.

Features

Our WooCommerce wholesale and B2B pricing plugin allows you to manage pricing flexibly and efficiently.

  • Role-Based Pricing: Set custom prices for any WordPress user role (Administrator, Customer, Editor, or custom roles).
  • Flexible Pricing Options
    • Fixed Prices: Assign regular and sale prices per role.
    • Percentage Discounts: Apply additional discounts on top of existing prices.
  • Smart Price Display
    • Shows sale price with regular price strikethrough.
    • Displays discount percentage badges.
    • Supports accurate decimal pricing.
  • Accordion Interface: Manage role prices with an easy-to-use collapsible interface in product edit pages.
  • Role Management: Create, edit, or delete user roles directly from the settings page.
  • Validation & Accuracy: Ensures sale prices are always lower than regular prices for correct discounts.
  • Cart & Checkout Integration: Applies role-based pricing automatically at cart, checkout, and order summary.
  • Full Product Variation Support: Assign pricing per role for variable products.

Advantages

  • Boost Sales & Retention: Reward loyal customers, wholesalers, or VIP members.
  • Save Time: Manage all pricing from the product page, no coding required.
  • Accurate Discounts: Percentage discounts calculate automatically.
  • Professional Display: Front-end badges and strikethroughs make discounts clear.
  • Flexible for Any Business: Perfect for B2B, wholesale, membership, or tiered pricing strategies.

How It Works

    1. Manage Roles (Optional): Create or edit custom roles via WooCommerce → Role Pricing → Settings.
    2. Set Role Prices: Open a product → Role Pricing tab → choose Fixed Price or Percentage Discount.
    3. Save & Publish: Role-based prices apply automatically to logged-in users.
  1. Cart & Checkout: Prices update dynamically based on user roles, showing discounts.

Pricing Logic

  • Fixed Price: Role-specific regular and sale prices applied directly.
  • Percentage Discount: Applies discount to sale price or regular price. Displays original and discounted prices with a badge.

Use Cases

  • B2B shops supplying retailers at discounted rates
  • Wholesale e-commerce stores
  • Membership sites offering VIP or subscriber discounts
  • Multi-tier pricing stores (Retail / Wholesale / VIP / Dealer)
  • Stores needing role-specific pricing logic

WooCommerce Wholesale Pricing Features Comparison

Feature User Role Based Price Other Plugins
Fixed prices per user role Limited
Percentage discounts per role Some support
Supports block-based themes Often no
Front-end discount badges No
Custom user role creation Extra plugin required
Variable product pricing Limited
Cart & checkout integration Partial


Variable Product Role Pricing


Edit Product Role Pricing


Front-end Role Price Display


Cart Showing Role-Based Prices


Role-Based Pricing Settings


Frequently asked questions

How do I set different prices for wholesale customers in WooCommerce?

Open a product → Role Pricing tab → set Fixed Price or Percentage Discount for wholesale user roles.

What happens if I don't set a role price?

If no role-specific price is set, the product will use the default price from the General tab.

Can I apply discounts on top of sale prices?

Yes! Use the "Percentage Discount" price type to apply additional discounts to sale prices or regular prices.

Can I create custom user roles?

Yes! Go to WooCommerce → Role Pricing → Settings to create, edit, or delete custom user roles. Only administrators can manage roles and edit role-based prices.

Does this plugin support variable products and variation pricing?

Yes, role-based prices can be set per variation for each product

Does it support decimal/float prices?

Yes! The extension fully supports float values and always displays prices with 2 decimal places for accuracy.

Can I offer different discount levels for each user role?

Absolutely, you can assign fixed prices or percentage discounts per role

Is this plugin compatible with WooCommerce block themes?

Yes, fully compatible with all modern block-based WooCommerce themes.

Can discounts apply automatically at checkout?<

Yes, role-based prices automatically update in cart, checkout, and order summaries.

Customer reviews

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Offer personalized product bundles, bulk discount packages, and assembled products.

Add shipment tracking information to your orders.