• Extensions
  • Pricing

Free · Built-in

Wow Extensions Hub

Role Based Pricing

Offer wholesale discounts, member pricing, and VIP visibility rules from one global dashboard — with per-product inherit, exclude, or override modes for simple and variable products.

  • Simple & variable

    Parent-level rules

  • 3 product modes

    Inherit · Exclude · Override

  • No coding

    Hub settings UI

  • Percentage or fixed

    Positive = discount, negative = markup

  • Apply to regular / sale / both

    Choose which base price to adjust

  • Hide price & cart

    Per role visibility controls

  • Variable products

    Rules on parent, variations inherit

Features

Everything Role Based Pricing can do

Global default adjustment

Set one default rule for all selected WordPress roles. Choose percentage or fixed amount — positive values discount, negative values markup. Leave value empty to skip adjustment.

Apply to price type

Control whether the adjustment uses regular price, sale price, or whichever is active (both).

Hide price for roles

Selected roles see empty price HTML — useful for “login to see price” or catalog-only wholesale browsing.

Hide add to cart

Block purchase for selected roles: product becomes non-purchasable and add-to-cart buttons are removed on single product and shop pages.

Synthetic sale display

When adjusted price is lower than regular, storefront shows strikethrough regular + adjusted price using WooCommerce sale formatting.

Simple & variable products

Configure on parent variable products; all variations inherit the same mode and override settings. Hooks both simple and variation calculated prices.

Hub dashboard settings

All global settings live under Wow Extensions → Settings → Role Based Pricing — not the old WooCommerce settings tab. Select2 multi-selects, inline help tips, conditional fields when roles are selected, and AJAX save support.

 

Storefront preview

What customers see after setup

Same product page — different experience per logged-in role. Wholesale gets a discount, guests see hidden pricing, members see adjusted sale display.

Product modes

Per-product pricing behavior

Under Product data → General on simple and variable products.

Inherit

Follow global rules

Uses Wow Extensions dashboard Role Based Pricing settings. Default mode for most products.

Exclude

Skip global adjustment

Normal WooCommerce regular and sale prices apply — global default discount/markup is not applied.

Override

Product-specific rules

Full copy of global fields for this product only: roles, adjustment type/value, apply to, hide price, hide add to cart. Prefilled from global when empty.

Configuration

Global settings reference

Stored in wowexfow_role_ pricing_settings. Saved via dashboard form or AJAX. Requires manage_woocommerce.

 
Dashboard fields
  • Roles with pricing
    Multi-select WordPress roles eligible for default adjustment and visibility rules.
  • Default adjustment type
    Percentage or fixed amount.
  • Default adjustment value
    Numeric value. Positive = discount, negative = markup. Empty = no adjustment.
  • Apply to
    Regular price, sale price, or both (sale when present, else regular).
  • Hide price for roles
    Selected roles see no price HTML on product pages.
  • Hide add to cart for roles
    Selected roles cannot purchase; buttons removed.

How it works

From setup to storefront

  • 1

    Enable in the hub

    Activate Role Based Pricing on Wow Extensions → Home. It is enabled by default on plugin activation.

  • 2

    Configure global rules

    Select roles, set adjustment type and value, choose apply-to behavior, and configure hide price / hide cart lists.

  • 3

    Fine-tune per product

    Set Inherit, Exclude, or Override under Product data → General. Override exposes the full settings form on the product.

Pricing

Included free with Wow Extensions

Role Based Pricing is a built-in extension — no separate license required. Install the core plugin and start configuring from the hub.

Role Based Pricing

Built into Wow Extensions Core
$ 0 Free on WordPress.org
  • Wow Extensions hub dashboard
  • Role Based Pricing (built-in)
  • Onboarding wizard
  • Extension enable/disable toggles
  • Community support

Pro Bundle

All Pro extensions
$ 99 1 site license · billed annually
  • Wow Extensions hub dashboard
  • Role Based Pricing (built-in)
  • Onboarding wizard
  • Extension enable/disable toggles
  • Community support
Most Popular

30-day money-back guarantee on all paid plans. Prices shown are placeholders for the static demo.

FAQ

Common questions

  • Do guest visitors get role pricing?

    No. Logged-out users have no WordPress roles, so adjustments and hide rules do not apply.

  • Can each role have a different discount amount?

    The current version applies one default adjustment value to all roles in “Roles with pricing.” Use Override mode on specific products for different rules.

  • Does it work with variable products?

    Yes. Set mode and override on the parent product; variations inherit parent settings.

  • Where are settings saved?

    Global: Wow Extensions → Settings → Role Based Pricing. Per-product override: product meta _wowexfow_rbp_product_settings.

More extensions

Explore other Wow Extensions

Pro

One Page Checkout

Product selection and checkout on one page.

pro

Checkout Field Editor

Customize billing, shipping, and additional fields.

pro

Subscription

Recurring products, renewals, and My Account.