Whols – Wholesale Prices and B2B Store Solution for WooCommerce
by HT Plugins · page maintained by Raz Technologies · version 2.4.15 · verified
Wholesale pricing and roles: #6 of 15 · 77.1
B2B registration: #5 of 15 · 75.3
All-in-one B2B suites: #3 of 5 · 66.1
Methodology v1.2
Compatibility
- WooCommerce 11.2.2
- Not declared— WC tested up to: not declared; current WooCommerce 11.2.2. Evidence: declared. Verified 5 Nov 2026 (v2.4.15).
- Declared by plugin ·
- WC tested up to: not declared; current WooCommerce 11.2.2
- HPOS (order tables)
- Not declared— No HPOS compatibility declaration in v2.4.15. Evidence: declared. Verified 26 Oct 2026 (v2.4.15).
- Declared by plugin ·
- No HPOS compatibility declaration in v2.4.15
- Cart & Checkout Blocks
- Not declared— No Cart/Checkout Blocks compatibility declaration in v2.4.15. Evidence: declared. Verified 26 Oct 2026 (v2.4.15).
- Declared by plugin ·
- No Cart/Checkout Blocks compatibility declaration in v2.4.15
- Activates on current stack
- Yes— Activation on WooCommerce 11.2.1 / WP 7.1.2 / PHP 8.3.33: ok. Evidence: tested. Verified 26 Oct 2026 (v2.4.14).
- Tested in our lab ·
- Activation on WooCommerce 11.2.1 / WP 7.1.2 / PHP 8.3.33: ok
“Declared” = read from the plugin's own code or header, not yet lab-tested. PHP compatibility is shown once our lab tests it.
Score breakdown — Wholesale pricing and roles
| Component | Measured | Weight | Points |
|---|---|---|---|
| Adoption | 3,000+ active installs · normalized 0.64 | 25 | 16.0 |
| Maintenance | Update recency 1, support 0.6 · normalized 0.47 | 15 | 7.0 |
| Momentum | 82 downloads/day over the last 30 days vs 82 over 90 and 68 over 180 (release-day spikes removed) · normalized 0.70 | 10 | 7.0 |
| Performance | [object Object] · normalized 0.86 | 10 | 8.6 |
| Satisfaction | 5.00/5 from 14 ratings (category mean 4.805) · normalized 0.94 | 25 | 23.4 |
| Security | 0 known vulnerabilities in 36 months · normalized 1.00 | 15 | 15.0 |
| Total | 77.1 |
Lab results Tested
| Page | Server time | DB queries | Memory | Added JS + CSS | PHP warnings |
|---|---|---|---|---|---|
| Product (guest) | +1 ms | +2 | +174 KB | 17.4 KB | 0 |
| Block cart (guest) | +4 ms | +2 | +209 KB | 17.4 KB | 0 |
| Block checkout (guest) | +6 ms | +2 | +201 KB | 17.4 KB | 0 |
| Shop (guest) | +3 ms | +2 | +208 KB | 17.4 KB | 0 |
| Product (wholesale user) | +7 ms | +3 | +175 KB | 17.4 KB | 0 |
Tested v2.4.14 on 24 Oct 2026 · WooCommerce 11.2.1, WordPress 7.1.2, PHP 8.3.33, Twenty Twenty-Five, HPOS on, small fixture (200 products). Plugin activated with default settings. How we test.
Features
- ✓ Prices per user role — free version Documented
“Set wholesale prices on simple and variable products (per variation supported)” — WordPress.org readme, 23 Sept 2026
- ✓ Percentage or fixed wholesale price — free version Documented
“Apply flat or percentage discounts globally across the store” — WordPress.org readme, 23 Sept 2026
- ✓ More than one wholesale role — free version Documented
“with a registration form, approval workflow, and unlimited user roles” — WordPress.org readme, 23 Sept 2026
- ✓ Minimum order quantity per product/role — free version Documented
“Set a minimum product quantity to buy” — WordPress.org readme, 23 Sept 2026
- ✓ Show only wholesale price to wholesale users — free version Documented
“Show or hide retailer price from wholesale customers” — WordPress.org readme, 23 Sept 2026
- ✓ Products visible only to wholesale — free version Documented
“Hide “Wholesale Only” products from regular customers” — WordPress.org readme, 23 Sept 2026
- ✓ Extra registration fields — free version Documented
“Customize registration form fields visually — no coding required” — WordPress.org readme, 23 Sept 2026
- ✓ Admin approves new accounts — free version Documented
“Approve requests manually” — WordPress.org readme, 23 Sept 2026
- ✓ Assign role on approval — paid version Documented
“Set a default wholesaler role for new registrations” — WordPress.org readme, 23 Sept 2026
- ✓ Document upload (tax cert) — paid version Documented
“Add file upload fields to the registration form” — WordPress.org readme, 23 Sept 2026
- ✓ Separate B2B vs B2C form — free version Documented
“Assign a wholesaler registration form to any page” — WordPress.org readme, 23 Sept 2026
- ✓ B2B registration form with approval — free version Documented
“Assign a wholesaler registration form to any page” — WordPress.org readme, 23 Sept 2026
- ✓ Wholesale / bulk order form — paid version Documented
“Bulk Order Form for fast, high-volume purchasing” — WordPress.org readme, 23 Sept 2026
- ✓ Quote requests — free version Documented
“Request a quote for products (wholesalers can request quotes directly)” — WordPress.org readme, 23 Sept 2026
- ✓ Buyer–seller messaging — paid version Documented
“Conversation feature — message customers directly from the admin” — WordPress.org readme, 23 Sept 2026
Only features the vendor documents are listed; a missing feature may still exist.
WordPress.org data
| Active installs | 3,000+ |
|---|---|
| Rating | 5.0/5 (14 ratings) |
| Last updated | 26 Oct 2026 |
| WooCommerce tested up to | Not declared |
| WordPress tested up to | 7.1.4 |
| Requires PHP | 7.4 |
| Support threads (2 months) | 1 opened, 1 resolved |
Source: WordPress.org, .
Weekly downloads (26 weeks)
Table
| Week of | Downloads |
|---|---|
| 11 May 2026 | 476 |
| 18 May 2026 | 489 |
| 25 May 2026 | 391 |
| 1 June 2026 | 391 |
| 8 June 2026 | 405 |
| 15 June 2026 | 335 |
| 22 June 2026 | 297 |
| 29 June 2026 | 329 |
| 6 July 2026 | 366 |
| 13 July 2026 | 348 |
| 20 July 2026 | 343 |
| 27 July 2026 | 455 |
| 3 Aug 2026 | 937 |
| 10 Aug 2026 | 1,023 |
| 17 Aug 2026 | 509 |
| 24 Aug 2026 | 1,384 |
| 31 Aug 2026 | 613 |
| 7 Sept 2026 | 540 |
| 14 Sept 2026 | 657 |
| 21 Sept 2026 | 626 |
| 28 Sept 2026 | 1,549 |
| 5 Oct 2026 | 707 |
| 12 Oct 2026 | 1,538 |
| 19 Oct 2026 | 616 |
| 26 Oct 2026 | 1,749 |
| 2 Nov 2026 | 491 |
Downloads include automatic updates, so release weeks spike.
Pricing
| Plan | Sites | Price | Billing |
|---|---|---|---|
| Half-Year Haven | 1 | $79 | per 6 months |
| Developer (yearly) | 5 | $149 | per year |
| Agency (yearly) | Unlimited | $249 | per year |
| Personal (lifetime) | 1 | $199 | one payment, lifetime updates |
| Developer (lifetime) | 5 | $299 | one payment, lifetime updates |
| Agency (lifetime) | Unlimited | $399 | one payment, lifetime updates |
Documented Source: the vendor's pricing page, prices as listed on , still on the page when checked . Discounts the vendor shows without a coupon are included; renewals and taxes may differ.
Security history
No published vulnerabilities matched to this plugin in the NVD (checked 8 Nov 2026).
Source: NVD, matched by plugin slug in the advisory references.
Change log
- PricePrice changed (Agency (lifetime): $199 → $399), per the vendor's pricing page
- ReleaseWhols – Wholesale Prices and B2B Store Solution for WooCommerce released version 2.4.15 (previously 2.4.14).
- RankWhols – Wholesale Prices and B2B Store Solution for WooCommerce moved from #3 to #6 in Wholesale pricing and roles.
- ReleaseWhols – Wholesale Prices and B2B Store Solution for WooCommerce released version 2.4.14 (previously 2.4.13).
- RankWhols – Wholesale Prices and B2B Store Solution for WooCommerce moved from #5 to #3 in Wholesale pricing and roles.
- RankWhols – Wholesale Prices and B2B Store Solution for WooCommerce moved from #3 to #5 in Wholesale pricing and roles.
- RankWhols – Wholesale Prices and B2B Store Solution for WooCommerce moved from #3 to #5 in Wholesale pricing and roles.
- RankWhols – Wholesale Prices and B2B Store Solution for WooCommerce moved from #2 to #3 in All-in-one B2B suites.
- RankWhols – Wholesale Prices and B2B Store Solution for WooCommerce moved from #2 to #5 in B2B registration.
- RankWhols – Wholesale Prices and B2B Store Solution for WooCommerce moved from #2 to #3 in Wholesale pricing and roles.
- ReleaseWhols – Wholesale Prices and B2B Store Solution for WooCommerce released version 2.4.13 (previously 2.4.12).
- RankWhols – Wholesale Prices and B2B Store Solution for WooCommerce moved from #3 to #2 in All-in-one B2B suites.
Installed versions
2.4: 97.2% · other: 2.8% (WordPress.org, 8 Nov 2026)
Alternatives to Whols
The highest-ranked other WooCommerce wholesale pricing plugins in our 2 Nov 2026 ranking:
- #1 Tiered Pricing Table for WooCommerce — score 83.8/100, 10,000+ installs
- #2 Wholesale Suite – B2B, Dynamic Pricing & WooCommerce Wholesale Prices — score 82.0/100, 20,000+ installs
- #3 B2BKing — Ultimate WooCommerce B2B and Wholesale Plugin — Wholesale Prices, Bulk Order Form & More — score 78.7/100, 10,000+ installs
- #4 WooCommerce B2B — score 87.5/100
- #5 Role Based Pricing for Woo by Meow Crew — score 79.3/100, 2,000+ installs
Next in the ranking: #7 ELEX WooCommerce Role Based Pricing · #8 Taxonomy/Term and Role-based Discounts for WooCommerce · #9 Product Prices by User Roles for WooCommerce · #10 Premmerce Wholesale Pricing for WooCommerce
All Whols alternatives compared → · Full wholesale pricing ranking (16 plugins) →
