DreamFox Role & Wholesale Pricing for WooCommerce
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.
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.