Whols is a wholesale plugin for WooCommerce developed by HasThemes. It transforms a standard store into a hybrid B2B + B2C platform, giving store owners complete control over wholesale pricing, customer registration, and visibility. At the heart of Whols is the use of User Roles to segment wholesale customers—making it possible to assign unique pricing, discounts, and access rules to each group.
By adding Role-Based Analytics for WooCommerce, you can extend this role-based setup into advanced reporting. Wholesale roles created with Whols appear directly inside WooCommerce Analytics, allowing you to measure sales, orders, and performance across all your wholesale groups.
How Whols Uses User Roles
Unlimited Wholesaler Roles: Create roles like Distributor, VIP Wholesaler, or Regional Partner.
Role-Based Pricing: Assign specific prices or discounts for each role at the product, category, or variation level.
Store & Product Visibility: Restrict product access, tax display, and even payment/shipping methods by role.
Wholesaler Registration & Approval: New signups can be automatically assigned to a default wholesale role or routed for manual approval.
Dynamic Rules: Apply conditional rules for discounts, free shipping, or checkout behavior based on roles.
This role-driven architecture means your wholesale strategy is already segmented—Role-Based Analytics simply makes that segmentation measurable.
How Role-Based Analytics for woocommerce Extends Whols
When Role-Based Analytics is activated, every User Role from Whols appears inside WooCommerce Analytics. This unlocks a full reporting layer for your wholesale store:
User Roles Report Page
- Filter by any date range.
- Analyze a single wholesale role or compare multiple roles.
- Access performance cards, interactive charts, and a sortable table with:
- Orders
- Gross Sales
- Returns
- Net Sales
- Total Sales
- Average Order Value (AOV)
User Role Filters in Existing Analytics Pages
Filter sales data by role in WooCommerce’s default reports:
- Orders
- Products
- Categories
- Coupons
- Downloads
Wholesale Leaderboard
Quickly spot top-performing roles from the Analytics Overview page with a User Roles leaderboard widget.
CSV Export
Export role-based reports to CSV for deeper analysis or sharing with sales, accounting, or ERP systems.
Example in Action
Suppose you’ve set up the following wholesaler roles in Whols:
- Distributor
- VIP Wholesaler
- Regional Partner
After activating Role-Based Analytics for WooCommerce:
- These roles appear on the User Roles Analytics Report Page.
- You can compare Distributor vs. VIP Wholesaler to see which generates higher revenue.
- If you only use one wholesaler role, you’ll still get reports that show:
- Your wholesale group
- Default WooCommerce Customers
- Guests (unregistered buyers)
This ensures you always get a complete breakdown across wholesale, retail, and guest customers.
📖 You can also see How to Filter WooCommerce Sales Reports by User Roles: The Complete Step-by-Step Guide.
Benefits of Adding Role-Based Analytics to Whols
- 📤 Easy Sharing: Export CSV data for team reviews or integration with external tools.
- 📊 Segmented Reporting: Track performance for each wholesale role.
- 🔍 Better Insights: Discover which groups buy more often or spend more.
- 📈 Smarter Strategy: Adjust pricing, promotions, or inventory based on role performance.
Conclusion
Whols gives you powerful tools to manage wholesaler registration, pricing, visibility, and roles inside WooCommerce. Adding Role-Based Analytics for WooCommerce transforms that setup into actionable insights, helping you see exactly how each wholesaler group contributes to your business.
Together, they provide a complete solution:
- Manage wholesale roles with Whols
- Control their pricing and store access
- Analyze role-based performance with Role-Based Analytics
👉 Get Role-Based Analytics for WooCommerce with Whols today and unlock wholesale reporting in WooCommerce.
Frequently Asked Questions
Yes. Once Role-Based Analytics is activated, all wholesaler roles created in Whols appear in WooCommerce Analytics reports.
Absolutely. The User Roles report page allows both single-role and multi-role comparisons side by side.
Orders, Products, Categories, Coupons, Downloads, plus the dedicated User Roles report page.
Yes. Subaccounts inherit the parent role, and all wallet transactions are standard WooCommerce orders—so they’re included in role-based reports.
Yes. CSV export is available for both the dedicated User Roles report and any default WooCommerce report with role filters applied.
You can see whether wholesalers buy different products than retail customers, which roles generate the highest order value, and how groups respond to promotions. This lets you fine-tune your wholesale strategy with real data.