
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
- Go to Plugins > Add New in WordPress.
- Search for Wholesale Discounts by User Roles for WooCommerce.
- Click Install Now, then Activate.
Manual Upload
- Download the plugin zip from the download page.
- Go to Plugins > Add New > Upload Plugin.
- Upload it, click Install Now, then Activate.

⚙️ Configure in 5 Steps
- Create Custom Roles: Go to WooCommerce > Role-Based Discounts and create a role like “Wholesale”.
- Set Global Discounts: Define fallback discounts per role (e.g., 10% for Wholesale).
- Enable Guest Catalog Mode: Hide prices or pages, and display custom messages or login prompts.
- Add Role-Based Product Discounts: Edit each product and set role-specific discounts.
- Import/Export with CSV: Use WooCommerce’s CSV tools to manage discounts in bulk.




🧩 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).