Title: DreamFox Role &amp; Wholesale Pricing for WooCommerce
Author: dreamfox
Published: <strong>August 3, 2026</strong>
Last modified: August 3, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/dreamfox-role-wholesale-pricing.svg)

# DreamFox Role & Wholesale Pricing for WooCommerce

 By [dreamfox](https://profiles.wordpress.org/dreamfox/)

[Download](https://downloads.wordpress.org/plugin/dreamfox-role-wholesale-pricing.1.1.5.zip)

 * [Details](https://wordpress.org/plugins/dreamfox-role-wholesale-pricing/#description)
 * [Reviews](https://wordpress.org/plugins/dreamfox-role-wholesale-pricing/#reviews)
 *  [Installation](https://wordpress.org/plugins/dreamfox-role-wholesale-pricing/#installation)
 * [Development](https://wordpress.org/plugins/dreamfox-role-wholesale-pricing/#developers)

 [Support](https://wordpress.org/support/plugin/dreamfox-role-wholesale-pricing/)

## Description

**DreamFox Role & Wholesale Pricing for WooCommerce** lets you charge different 
prices to different types of customers. Give wholesale buyers a storewide discount,
set exact per-product prices for B2B accounts, hide prices from guests, and much
more.

#### Free features

 * **Global role discounts** – percentage or fixed discount (or markup) per user
   role, applied storewide.
 * **Per-product role pricing** – set a fixed price, percentage discount/markup 
   or fixed discount/markup per role on any simple product.
 * **Hide prices for guests** – replace prices with a customizable “Log in to see
   prices” message and disable purchasing for visitors who are not logged in.
 * **Sale price behavior** – choose whether role discounts apply on top of the sale
   price or the regular price.
 * **Price display options** – strikethrough original prices and an optional “You
   save X%” badge.
 * **Guest pseudo-role** – target visitors who are not logged in with their own 
   pricing rules.
 * **Request a Quote mode** – replace price and add-to-cart with a quote request
   form for selected roles.
 * **Order limits per role** – minimum/maximum cart quantity and order amount per
   role.
 * **Role based tax display** – show prices including VAT to consumers and excluding
   VAT to business roles.
 * **Payment and shipping restrictions** – limit payment gateways and shipping methods
   per role.
 * **CSV import/export** – move all pricing rules between sites in seconds.

#### Premium features

 * **Variable products** – per-variation role pricing rules.
 * **Category and tag rules** – price whole categories or tags per role, with smart
   priority resolution (customer > product > variation > category > tag > global).
 * **Tiered quantity pricing** – bulk discounts per role (e.g. 10+ units get an 
   extra 5% off).
 * **Customer-specific pricing** – individual price overrides per customer, on top
   of role rules.
 * **Scheduled rules** – give every rule a start and end date/time, perfect for 
   B2B promo weeks.
 * **Multiple roles strategy** – lowest price, highest price or first match for 
   users with several roles.
 * **Role analytics** – revenue, orders and discount totals per role.
 * **REST API and WP-CLI** – manage pricing rules programmatically.

Built by [DreamFox Media](https://dreamfoxmedia.com).

### External services

This plugin uses the Freemius service (Freemius, Inc.) for license activation, license
verification and update delivery for the paid version, and for optional, opt-in 
usage diagnostics.

**Nothing is sent unless you agree to it.** After activation the plugin shows the
standard Freemius opt-in screen. Until you press “Allow & Continue” on that screen,
no data about you or your site is transmitted. The screen can be dismissed with “
Skip”, and you can also expand it and turn individual permissions off before agreeing.
Skipping leaves the plugin fully functional and sends nothing.

Data is only transmitted after you actively perform one of the following actions:

 * **You accept the opt-in** (“Allow & Continue” on the opt-in screen, or the “Opt
   In” link next to the plugin on the WordPress Plugins screen). Only then is data
   sent to Freemius: your WordPress admin name and email address, site URL, WordPress
   version, PHP version and, if you leave that permission enabled, the list of active
   plugins and themes. It is used for product analytics and to notify you about 
   plugin updates and security notices. You can opt out again at any time with the“
   Opt Out” link in the same place, which stops all further transmissions.
 * **You activate a premium license key.** Your license key, site URL, WordPress
   version and PHP version are then sent to Freemius to validate the license and
   to deliver updates to the paid version. This is required for the licensing service
   to work.
 * **You open the plugin’s pricing or checkout screen**, which loads the current
   plan and pricing data from Freemius.

Service provider: Freemius, Inc. — https://freemius.com
 API endpoint contacted:
https://api.freemius.com Terms of service: https://freemius.com/terms/ Privacy policy:
https://freemius.com/privacy/

The plugin itself makes no other outbound connections. Quote request emails are 
sent with the standard WordPress mailer to the shop address you configure.

## Installation

 1. Upload the plugin files to `/wp-content/plugins/dreamfox-role-wholesale-pricing`,
    or install through the WordPress plugins screen.
 2. Activate the plugin through the ‘Plugins’ screen.
 3. Go to **WooCommerce  Role Based Pricing** to configure your pricing rules.

## FAQ

### Does this work with variable products?

Per-variation pricing rules are a premium feature. In the free version, rules set
on the parent product are used.

### Can I hide prices from visitors who are not logged in?

Yes. Enable “Hide prices for guests” on the Display tab and optionally customize
the message shown instead of the price.

### What happens when a user has multiple roles?

By default the first matching rule is used. The premium version lets you choose:
lowest price, highest price or first match.

### Is the plugin compatible with HPOS (High-Performance Order Storage)?

Yes, the plugin declares full HPOS compatibility.

### Does the plugin collect any data about my site?

Only if you agree to it. Nothing is sent to us or to any third party unless you 
accept the opt-in screen shown after activation, which you are free to skip. See
the “External services” section for exactly what is sent, and only after which action.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“DreamFox Role & Wholesale Pricing for WooCommerce” is open source software. The
following people have contributed to this plugin.

Contributors

 *   [ dreamfox ](https://profiles.wordpress.org/dreamfox/)

[Translate “DreamFox Role & Wholesale Pricing for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/dreamfox-role-wholesale-pricing)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/dreamfox-role-wholesale-pricing/),
check out the [SVN repository](https://plugins.svn.wordpress.org/dreamfox-role-wholesale-pricing/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/dreamfox-role-wholesale-pricing/)
by [RSS](https://plugins.trac.wordpress.org/log/dreamfox-role-wholesale-pricing/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.5

 * Dev: the Freemius SDK is now bundled in `freemius/` and loaded through `freemius/
   start.php`, the integration Freemius recommends, instead of being installed through
   Composer.
 * Change: the standard Freemius opt-in screen (Allow & Continue / Skip / partial
   permissions) is used as shipped, replacing the anonymous mode introduced in 1.1.4.

#### 1.1.4

 * Privacy: the free version now runs the Freemius SDK in anonymous mode. No remote
   calls are made and no opt-in prompt is shown until the user opts in themselves.
 * Docs: added an “External services” section and a privacy FAQ documenting exactly
   which data is sent to Freemius, and after which user action.

#### 1.1.3

 * Maintenance release.

#### 1.1.2

 * New: renamed to “DreamFox Role & Wholesale Pricing for WooCommerce” for a distinctive,
   WordPress.org-compliant plugin name and slug.
 * Dev: premium pricing features (per-user, per-variation, category/tag, scheduled,
   multi-role strategy and quantity tiers) refactored behind filters and moved into
   the premium-only module, so the free build ships without locked code.
 * Fix: request-a-quote toggle script is now properly enqueued instead of printed
   inline.

#### 1.0.8

 * Fix: dev-only files (`.distignore`, `.gitattributes`, `wp-env.json`, etc.) no
   longer end up in the distributed plugin zip.
 * Fix: corrected nonce-verification suppression comment placement for variation
   rule saving.
 * Dev: renamed internal Freemius accessor globals to consistently use the `rbpw_`
   prefix.
 * Dev: removed discouraged `load_plugin_textdomain()` call; WordPress.org auto-
   loads translations since 4.6.

#### 1.0.7

 * Fix: guard plugin constants against redefinition when the plugin file is loaded
   more than once.

#### 1.0.6

 * New: Information tab as the first settings menu item, with plugin overview, feature
   lists and helpful links.
 * Improved: uninstall cleanup now runs through the Freemius after_uninstall hook
   instead of uninstall.php.
 * Dev: added CLI smoke tests for free and premium feature gating.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.1.5**
 *  Last updated **16 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [b2b](https://wordpress.org/plugins/tags/b2b/)[dynamic pricing](https://wordpress.org/plugins/tags/dynamic-pricing/)
   [Role based pricing](https://wordpress.org/plugins/tags/role-based-pricing/)[wholesale](https://wordpress.org/plugins/tags/wholesale/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/dreamfox-role-wholesale-pricing/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/dreamfox-role-wholesale-pricing/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/dreamfox-role-wholesale-pricing/reviews/)

## Contributors

 *   [ dreamfox ](https://profiles.wordpress.org/dreamfox/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/dreamfox-role-wholesale-pricing/)