User Based Pricing & Inventory Editor for WooCommerce lets you customize product prices, stock, and purchase options for each user role including guests. Hide or show prices, disable the add-to-cart button, and display custom role-based messages, making it perfect for wholesale, B2B, and membership-based stores.
Installation
↑ Back to topTo start using a product from WooCommerce.com, you can use the “Add to store” functionality on the order confirmation page or the My subscriptions section in your account.
- Navigate to My subscriptions.
- Find the Add to store button next to the product you’re planning to install.
- Follow the instructions on the screen, and the product will be automatically added to your store.
Alternative options and more information at:
Managing WooCommerce.com subscriptions.
Setup and Configuration
↑ Back to topManaging Products from the User Role Based Pricing Tab
The plugin adds a new management tab inside WooCommerce → User Based Pricing, where you can quickly update inventory and configure user-role based pricing for all your products without opening products one by one.
This tab displays a complete list of your store’s products in a clean table layout, making it easier to manage pricing and stock from one place.

Update Stock Status Easily
↑ Back to topChange product stock status (In Stock, Out of Stock, On Backorder)
Update stock quantity directly from the table
Save all updates instantly without opening the product page
This makes stock management much faster for large WooCommerce stores.

Set User Role–Based Pricing via Popup
↑ Back to topEach product row includes a Set Role Pricing button.
When you click this button:
- A popup/modal window opens
- Inside the popup, you can set different prices for each user role, including:
- Regular Price
- Sale Price
- Hide Price
- Hide Add-to-Cart
- Custom Messag
You can configure prices for:
- Administrator
- Editor
- Author
- Contributor
- Customer
- Subscriber
- Shop Manager
- Guest Users (Not Logged-In)
After setting prices for each role, simply click Save, and the plugin will automatically apply the correct pricing on the frontend.

Manage Variations Easily
↑ Back to topYou can update stock status and quantity stock and set user-role based pricing for each product variation. Every variation appears in a table, where you can change its stock status, stock quantity, and assign custom prices for each user role individually.

Filter Products Quickly
↑ Back to topEasily filter products by category or search by product name. Find any product instantly and manage its stock or user-role based pricing without scrolling through the entire list.

Benefits of User Based Pricing & Inventory Editor
↑ Back to top- Set unique regular and sale prices for each user role, including guests, giving you full control over pricing for wholesale, B2B, or membership-based stores.
- Hide prices or “Add to Cart” buttons for specific roles and display custom messages to guide users, improving store flexibility and exclusivity.
- Show personalized messages for each user role when prices or Add-to-Cart buttons are hidden, keeping your communication clear and professional.
- Update product stock globally while keeping track of each variation separately, ensuring accurate inventory management.
- Manage stock and pricing for each product variation individually, providing precise control over variable products.
- Filter products by category or search by name to quickly find items and update pricing, stock, or role-based settings.
- Users only see prices and options relevant to their role, making shopping intuitive and tailored.
FAQs
↑ Back to top
What is User Role Based Pricing & Inventory Editor?
It’s a WooCommerce plugin that lets you set custom product prices for each user role, hide prices or Add-to-Cart buttons, show custom messages, and manage stock globally or per variation.
Can I set different prices for guests and registered users Role?
Yes! You can define prices for every user role, including guests, ensuring the right price is displayed for the right audience.
Can I hide prices or the Add-to-Cart button for certain roles?
Absolutely. You can hide the product price, Add-to-Cart button, or both for selected roles and display a custom message instead.
