Photorealistic software box labeled WP Wholesale Solution with shopping cart logo and a blue 100% FREE badge

I Built the Plugin I Couldn’t Find Right Solution – And Now I’m Giving It Away for Free

I run WooCommerce shops.

Like many of you, I needed a way to offer wholesale discounts based on user roles, hide prices from guests, and bulk import discounts—all without breaking my store or overcomplicating things.

I tried so many plugins. Some had part of what I needed. Others were bloated, buggy, or simply didn’t work well together.

Eventually, I got tired of duct-taping solutions. So I built what I needed—and now, I’m giving it away.

This plugin didn’t start as a product. It started as a personal fix. I was just another frustrated shop owner solving my own pain.


Wholesale Discounts by User Roles for WooCommerce

It’s a lightweight, clean, and easy-to-use plugin that lets you:

  • Set percentage-based discounts by user role
  • Hide prices or product pages from guests
  • Import/export discounts via CSV
  • Manage custom roles—all from inside WooCommerce

And yes—it’s 100% free. No upsells. No locked features.

🚀 Installation Guide

Standard Method

  1. Go to Plugins > Add New in WordPress.
  2. Search for Wholesale Discounts by User Roles for WooCommerce.
  3. Click Install Now, then Activate.

Manual Upload

  1. Download the plugin zip from the download page.
  2. Go to Plugins > Add New > Upload Plugin.
  3. Upload it, click Install Now, then Activate.
WordPress plugin list showing the Activate button for Wholesale Discounts by User Roles for WooCommerce
Click “Activate” to enable the Wholesale Discounts by User Roles for WooCommerce plugin

⚙️ Configure in 5 Steps

  1. Create Custom Roles: Go to WooCommerce > Role-Based Discounts and create a role like “Wholesale”.
  2. Set Global Discounts: Define fallback discounts per role (e.g., 10% for Wholesale).
  3. Enable Guest Catalog Mode: Hide prices or pages, and display custom messages or login prompts.
  4. Add Role-Based Product Discounts: Edit each product and set role-specific discounts.
  5. Import/Export with CSV: Use WooCommerce’s CSV tools to manage discounts in bulk.
Role-Based Discounts settings page in WooCommerce showing how to add and manage custom roles
Use the Role-Based Discounts screen to create new roles like Bronze, Silver, or Gold and apply fallback discounts by role
New user creation screen in WordPress with role selection dropdown showing Gold, Silver, and Bronze roles
While adding a new user, select custom roles like Gold, Silver, or Bronze from the dropdown to apply wholesale discounts
WooCommerce product edit screen showing Bronze, Silver, and Gold role-based discount fields
Enter specific percentage discounts for each user role directly in the product settings—Bronze, Silver, and Gold roles shown
Guest Price Visibility settings in WooCommerce showing catalog mode options for hiding prices and pages from guests
Control how product prices and pages are displayed to guests—show a login button, custom text, or nothing at all

🧩 What It Can Do (Quick Highlights)

  • Role Discounts: % off by user role
  • Catalog Mode: Hide prices/pages from guests
  • CSV Bulk Edits: Import/export wholesale prices
  • Custom Roles: Create and manage roles in one place
  • Fallback Discounts: Global defaults when none are set per product

💬 Need Help or Want to Say Thanks?

If you love the plugin, there’s a Buy Me a Coffee button right in the settings panel.
It links to a small PayPal donation—because I really do love coffee ☕.

Want to get in touch or share feedback?

📬 Email me: dev@attv.uk

✅ Final Thoughts

I built this plugin for myself. But now it’s for you—and anyone else tired of cobbling together overpriced plugins that don’t solve real-world problems.

It’s free, it’s simple, and it does what it promises.
If it saves you time and headache, that’s all the thanks I need (well… maybe coffee too).



Leave a comment

This website uses cookies. By continuing to use this site, you accept our use of cookies.  Learn more