Title: Role and Customer Based Pricing for WooCommerce
Author: Bytes Technolab
Published: <strong>21 maart 2024</strong>
Last modified: 20 augustus 2026

---

Plugins zoeken

![](https://ps.w.org/bytes-role-and-customer-based-pricing-for-woocommerce/assets/
banner-772×250.png?rev=3055928)

![](https://ps.w.org/bytes-role-and-customer-based-pricing-for-woocommerce/assets/
icon-128x128.png?rev=3055928)

# Role and Customer Based Pricing for WooCommerce

 Door [Bytes Technolab](https://profiles.wordpress.org/bytestechnolab/)

[Download](https://downloads.wordpress.org/plugin/bytes-role-and-customer-based-pricing-for-woocommerce.1.0.3.zip)

 * [Details](https://nl.wordpress.org/plugins/bytes-role-and-customer-based-pricing-for-woocommerce/#description)
 * [Beoordelingen](https://nl.wordpress.org/plugins/bytes-role-and-customer-based-pricing-for-woocommerce/#reviews)
 * [Ontwikkeling](https://nl.wordpress.org/plugins/bytes-role-and-customer-based-pricing-for-woocommerce/#developers)

 [Ondersteuning](https://wordpress.org/support/plugin/bytes-role-and-customer-based-pricing-for-woocommerce/)

## Beschrijving

The “Bytes Role and Customer Based Pricing for WooCommerce” plugin provides advanced
pricing options for WooCommerce-based online stores. With this plugin, site owners
can set specific pricing rules based on user roles or customer groups. This allows
businesses to offer personalized pricing to different types of customers, such as
wholesale buyers, VIP members, or regular shoppers. By tailoring prices to specific
customer segments, the plugin helps increase sales, improve customer satisfaction,
and enhance overall profitability for WooCommerce stores.

### Features

 * **Custom User Roles:** Create custom user roles, mimicking standard WordPress
   roles, to better organize and manage your customer base.
 * **Dynamic Pricing Rules:** Efficiently create pricing rules customized for user
   roles or specific user accounts, providing flexibility in pricing strategies.
 * **Flat-Rate Pricing:** Implement flat pricing structures to establish rates based
   on user roles or individual user accounts, covering both regular and sale prices
   for products.
 * **Personalized Product Pricing:** Develop role-specific or customer-specific 
   pricing rules at the product level, offering tailored pricing options to different
   customer segments.
 * **User Access Management:** Control purchases and hide prices from non-logged
   users, maintaining privacy and exclusivity within your WooCommerce store.
 * **Personalized Sales:** Set personalised prices for targeted customer groups 
   to enhance product visibility and drive orders.
 * **Versatile Compatibility:** Seamlessly integrate with various product types,
   including simple and variable products, ensuring compatibility with your existing
   setup.
 * **Percentage Discounts for Personalized Pricing:** Utilize percentage discounts
   to establish prices tailored to user roles and individual accounts, providing
   an engaging and rewarding shopping experience.
 * **Role-Based Order Control:** Exercise complete control over orders by setting
   minimum and maximum product limits per order, customized to specific roles, ensuring
   order precision aligned with business requirements.
 * **Quantity Steps, Tailored to User Roles:** Enhance the user experience by setting
   quantity steps for each product, personalized to individual user roles, ensuring
   a smooth and seamless shopping journey for customers.

## Schermafbeeldingen

[⌊Add User's role with different role capabilities.⌉⌊Add User's role with different
role capabilities.⌉[

Add User’s role with different role capabilities.

[⌊Add Role wise rules into Simple Product.⌉⌊Add Role wise rules into Simple Product
.⌉[

Add Role wise rules into Simple Product.

[⌊Add Customer wise rules into Simple Product.⌉⌊Add Customer wise rules into Simple
Product.⌉[

Add Customer wise rules into Simple Product.

[⌊Add Role wise rules into Variable Product.⌉⌊Add Role wise rules into Variable 
Product.⌉[

Add Role wise rules into Variable Product.

[⌊Add Customer wise rules into Variable Product.⌉⌊Add Customer wise rules into Variable
Product.⌉[

Add Customer wise rules into Variable Product.

## FAQ

### Do we require any other plugin to use yours?

Yes, this plugin must require a WooCommerce plugin.

### Do we need any premium plugin?

There is no need of any premium plugin.

### How many product types are supported by this plugin?

It supports all default WooCommerce product types.

### Do we need any short-code to use this Plugin?

There is no need of short-code. Direct integration with WooCommerce Products works
while installing this plugin.

### Does this plugin require any coding efforts?

No coding is required. You only need to install and activate it.

### Initial Release

 * We’re excited to announce the initial release of the Role and Customer Based 
   Pricing for WooCommerce plugin!

## Beoordelingen

![](https://secure.gravatar.com/avatar/676af36632adfdcc7fad1c9be87174be3d3118731e1f1e8c8aa48113523f279f?
s=60&d=retro&r=g)

### 󠀁[Perfect and easy plugin, but exist sum bugs](https://wordpress.org/support/topic/perfect-and-easy-plugin-but-exist-sum-bugs/)󠁿

 [Jakub Josef Forman](https://profiles.wordpress.org/jakubjosefforman/) 11 juni 
2024 1 reactie

The perfect plugin for easily setting up B2B, custom roles and pricing for specific
customers. BUG: fixed prices show empty price (tested on Elementor Pro) BUG: can't
control pricing settings for a specific user unless they are a user with store manager
permission Percentage prices work fine for both roles and users

 [ Lees 1 beoordeling ](https://wordpress.org/support/plugin/bytes-role-and-customer-based-pricing-for-woocommerce/reviews/)

## Bijdragers & ontwikkelaars

“Role and Customer Based Pricing for WooCommerce” is open source software. De volgende
personen hebben bijgedragen aan deze plugin.

Bijdragers

 *   [ Bytes Technolab ](https://profiles.wordpress.org/bytestechnolab/)
 *   [ Sachin Agrawal ](https://profiles.wordpress.org/sachinagrawal/)
 *   [ Dilip Modhavadiya ](https://profiles.wordpress.org/dilip2615/)
 *   [ sumit yadav ](https://profiles.wordpress.org/ysumit670/)
 *   [ Surajsinh ](https://profiles.wordpress.org/surajsinhsolanki7/)

[Vertaal “Role and Customer Based Pricing for WooCommerce” in je eigen taal.](https://translate.wordpress.org/projects/wp-plugins/bytes-role-and-customer-based-pricing-for-woocommerce)

### Interesse in ontwikkeling?

[Bekijk de code](https://plugins.trac.wordpress.org/browser/bytes-role-and-customer-based-pricing-for-woocommerce/),
haal de [SVN repository](https://plugins.svn.wordpress.org/bytes-role-and-customer-based-pricing-for-woocommerce/)
op, of abonneer je op het [ontwikkellog](https://plugins.trac.wordpress.org/log/bytes-role-and-customer-based-pricing-for-woocommerce/)
via [RSS](https://plugins.trac.wordpress.org/log/bytes-role-and-customer-based-pricing-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

= 1.0.0
 * Initial Release * We’re excited to announce the initial release of the
Role and Customer Based Pricing for WooCommerce plugin! This release introduces 
a range of powerful features to enhance your WooCommerce store’s pricing capabilities.
Here’s what you can expect: * Custom User Roles * Dynamic Pricing Rules * Flat-Rate
Pricing * Personalized Product Pricing * User Access Management * Personalized Sales*
Versatile Compatibility * Percentage Discounts for Personalized Pricing * Role-Based
Order Control * Quantity Steps, Custom to User Roles

#### 1.0.1

 * Tested up to wordpress: 6.7.1
 * Tested up to php: 8.1

#### 1.0.2

 * Fixed: All security warnings flagged by WP Plugin Checker.
 * Fixed: `TypeError: jQuery(...).tipTip is not a function`.
 * Fixed: Role/customer pricing now correctly applies to both regular and sale prices.
 * Tested with WordPress 6.8.1.
 * Tested with WooCommerce 9.9.5.

#### 1.0.3

 * Fixed: A bug that could silently hide admin notices from WooCommerce, WordPress
   core, and every other plugin on the site whenever WooCommerce was active (an 
   internal `remove_all_actions()` call was firing far more broadly than intended).
 * Fixed: A fatal error (500) in the “Add customer pricing rule” search box when
   the request’s `exclude` parameter wasn’t in the expected format.
 * Fixed: Shop Managers (and any role without the `manage_options` capability) could
   not search for or add customer-specific pricing rules; the capability check has
   been relaxed to `edit_products`.
 * Fixed: `TypeError: jQuery(...).tipTip is not a function` appearing in the browser
   console on every wp-admin screen; the admin CSS/JS is now only loaded on the 
   product edit screen where it’s actually needed.
 * Fixed: Percentage/flat pricing rules on variable products were missing a filter
   for the variation “sale price”, so price ranges shown by the storefront, WooCommerce
   blocks, and page builders (Elementor, Divi, etc.) could be incomplete or inconsistent.
 * Fixed: WooCommerce’s variation price-range cache is now varied per user/role,
   so one customer’s discounted price can no longer be cached and shown to a different
   customer on variable products — the most likely cause of the reported “incorrect
   discount in cart” and “wrong price shown” issues.
 * Fixed: A role/customer flat price of exactly `0` (free) was being ignored due
   to a PHP `empty()` check; explicit zero prices are now respected.
 * Fixed: Minimum/maximum/step quantity rules were not applied to variation line
   items on the Cart page (only to simple products).
 * Fixed: Several PHP warnings (undefined array key, calling methods on a non-object)
   that could occur for users with no role or for pricing rules referencing a deleted
   customer — these could surface as visible PHP notices in page builder previews.
 * Fixed: `uninstall.php` checked for a constant WordPress never defines, so its
   safety guard was silently dead code; it now checks the correct `WP_UNINSTALL_PLUGIN`
   constant (no cleanup logic was added — existing rules and roles are still preserved
   on uninstall).
 * Fixed: Replaced `wp_redirect()` with `wp_safe_redirect()` in the custom Role 
   Manager screen, per WordPress Plugin Check recommendations.
 * Removed: The manual `load_plugin_textdomain()` call, which has been unnecessary(
   and flagged as discouraged) since WordPress 4.6 for plugins hosted on WordPress.
   org — translations now load automatically.
 * Added: Declared compatibility with WooCommerce High-Performance Order Storage(
   HPOS), and with the `Requires Plugins` header for cleaner WooCommerce dependency
   handling.
 * Added: Hardened the pricing/customer-search AJAX endpoints with explicit capability
   checks.
 * No data is deleted or restructured by this update — existing role and customer
   pricing rules, and custom roles created with this plugin, carry over unchanged.
 * Tested with WordPress 7.1.
 * Tested with WooCommerce 11.0.1.

## Meta

 *  Versie **1.0.3**
 *  Laatst geüpdatet **2 maanden geleden**
 *  Actieve installaties **40+**
 *  WordPress versie ** 5.6 of nieuwer **
 *  Getest t/m **7.1.3**
 *  PHP versie ** 7.4 of nieuwer **
 *  Taal
 * [English (US)](https://wordpress.org/plugins/bytes-role-and-customer-based-pricing-for-woocommerce/)
 * Tags
 * [Custom Pricing](https://nl.wordpress.org/plugins/tags/custom-pricing/)[WooCommerce product](https://nl.wordpress.org/plugins/tags/woocommerce-product/)
 *  [Geavanceerde weergave](https://nl.wordpress.org/plugins/bytes-role-and-customer-based-pricing-for-woocommerce/advanced/)

## Waarderingen

 4 van 5 sterren.

 *  [  0 5 sterren beoordelingen     ](https://wordpress.org/support/plugin/bytes-role-and-customer-based-pricing-for-woocommerce/reviews/?filter=5)
 *  [  1 4 ster beoordeling     ](https://wordpress.org/support/plugin/bytes-role-and-customer-based-pricing-for-woocommerce/reviews/?filter=4)
 *  [  0 3 sterren beoordelingen     ](https://wordpress.org/support/plugin/bytes-role-and-customer-based-pricing-for-woocommerce/reviews/?filter=3)
 *  [  0 2 sterren beoordelingen     ](https://wordpress.org/support/plugin/bytes-role-and-customer-based-pricing-for-woocommerce/reviews/?filter=2)
 *  [  0 1 sterren beoordelingen     ](https://wordpress.org/support/plugin/bytes-role-and-customer-based-pricing-for-woocommerce/reviews/?filter=1)

[Je beoordeling](https://wordpress.org/support/plugin/bytes-role-and-customer-based-pricing-for-woocommerce/reviews/#new-post)

[Bekijk alle beoordelingen](https://wordpress.org/support/plugin/bytes-role-and-customer-based-pricing-for-woocommerce/reviews/)

## Bijdragers

 *   [ Bytes Technolab ](https://profiles.wordpress.org/bytestechnolab/)
 *   [ Sachin Agrawal ](https://profiles.wordpress.org/sachinagrawal/)
 *   [ Dilip Modhavadiya ](https://profiles.wordpress.org/dilip2615/)
 *   [ sumit yadav ](https://profiles.wordpress.org/ysumit670/)
 *   [ Surajsinh ](https://profiles.wordpress.org/surajsinhsolanki7/)

## Ondersteuning

Iets te melden? Hulp nodig?

 [Het supportforum bekijken](https://wordpress.org/support/plugin/bytes-role-and-customer-based-pricing-for-woocommerce/)

## Doneren

Wil je de groei van deze plugin ondersteunen?

 [ Doneer aan deze plugin ](https://www.bytestechnolab.com)