banner

Prices by User Role for WooCommerce – Role-Based Pricing Plugin

img

Product Overview

Prices by User Role for WooCommerce is a role-based pricing plugin that gives store owners a practical way to offer different product prices to different customers. Instead of running a one-price store, you can create pricing rules for wholesalers, retail customers, members, or custom user groups. The plugin also lets you turn on catalog mode, hide prices, hide the Add to Cart button, and control what each user role sees in your store.

Key Features

  • Custom pricing for individual user roles and custom groups
  • Percentage discounts or markups for role groups
  • Hide prices from unregistered users or specific roles
  • Hide the Add to Cart button from guests or specific user roles
  • Replace prices or Add to Cart buttons with custom text
  • Catalog mode for guest users and role-based storefronts
  • Members-only WooCommerce store options
  • Per-product role pricing with separate settings for individual products
  • Per-variation pricing for variable products
  • Hide individual products or product categories by user role
  • CSV import for product lists and variable product prices
  • Savings percentage display
  • WooCommerce REST API support
  • WPML translation ready
  • Compatibility with custom product types
  • Tax options to enable or disable taxes for specific roles

Benefits

With Prices by User Role, you can create a store that responds to who the customer is. A wholesale customer might see a lower price and a bulk order path, while a retail customer sees the standard price. Unregistered visitors can see a product catalog without pricing until they log in, or they can see a custom message such as Contact us for pricing. This makes the plugin useful for B2B stores, wholesale businesses, membership sites, and WooCommerce stores that need more control over customer pricing.

The catalog mode features are especially useful when you want to build a members-only store or keep pricing private. You can hide prices, hide products, hide categories, and even replace the Add to Cart button with custom text for selected user roles.

How It Can Be Used

Use Prices by User Role for WooCommerce in a standard online store to show different prices for wholesalers and retail customers. Set a percentage discount for registered members or apply a markup to certain role groups. For stores with complex catalogs, use per-product and per-variation pricing so each item and each variation can have its own role-based price. Import your existing price list with the WooCommerce CSV import feature, including variable products. You can also enable tax options per role to control whether taxes appear for specific customer groups.

Specifications

  • License: GPL
  • Version: v3.34.2
  • Domain Usage: Unlimited
  • Updates: Lifetime manual updates
  • Files: 100% clean files
  • WooCommerce REST API support
  • WPML translation ready

Why Choose This Product?

Prices by User Role combines dynamic pricing, wholesale pricing, catalog mode, and role-based product visibility in one plugin. You can manage your pricing rules from one place without needing to juggle multiple store settings. The plugin also includes built-in support for custom product types, variable products, CSV import, REST API, and WPML, making it a flexible fit for many WooCommerce store configurations.

Frequently Asked Questions

Can I use this plugin for wholesale pricing?
Yes. Prices by User Role lets you set different prices for specific user roles or custom groups, which makes it a practical choice for wholesale and retail pricing.

Can I hide prices from guests?
Yes. You can hide prices from unregistered users, show custom text instead of a price, and hide the Add to Cart button.

Does it support variable products?
Yes. You can set different prices for each variation in a variable product and import variable product prices from a CSV file.

Is the plugin translation ready?
Yes. The plugin is WPML translation ready.

Prices by User Role is a WooCommerce role-based pricing plugin that lets you set different product prices for customer groups, hide prices, control the Add to Cart button, and create a members-only store.Set different prices by user role or custom groupHide prices and the Add to Cart button from guests or specific rolesUse catalog mode with custom text instead of pricesImport prices via CSV, including variable products