What is Wholesale Suite plugin?
Wholesale Suite is a comprehensive B2B and wholesale management solution for WooCommerce, comprising three plugins working together: Wholesale Prices (the core free plugin for setting wholesale pricing tiers), Wholesale Lead Capture (wholesale customer registration and approval), and Wholesale Order Form (a quick-order table for wholesale buyers). Together they create a complete wholesale channel within an existing WooCommerce store, allowing the same website to serve both retail (B2C) and wholesale (B2B) customers with different pricing, product visibility, and ordering experiences.
The Wholesale Prices plugin assigns wholesale price tiers to products based on WordPress user roles. When a customer is assigned the “Wholesale Customer” role (or any custom wholesale role), they see and pay wholesale prices automatically at checkout. Retail customers see standard WooCommerce prices. This role-based pricing approach means no separate wholesale catalog or order system is needed — the same product database serves both customer types with different price views.
For manufacturers, distributors, and brands with both direct-to-consumer and trade customer channels, Wholesale Suite solves the technical complexity of running concurrent retail and wholesale operations on a single WooCommerce installation. Pricing for the Premium bundle ($148.50/year for the complete suite) reflects its commercial focus — this is a tool for businesses where wholesale represents a meaningful revenue channel, not a casual feature add.
Need Help With Wholesale Suite Setup, Troubleshooting, or Customization?
Need help with Wholesale Suite? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.
Get Wholesale Suite Expert HelpKey Features
- Wholesale price tiers per product (fixed or percentage off retail)
- Role-based pricing: standard WooCommerce roles or custom wholesale roles
- Wholesale Lead Capture: custom wholesale registration form with admin approval
- Wholesale customer role management
- Minimum order quantities for wholesale
Pros & Cons
Pros
- Runs wholesale and retail on the same WooCommerce installation — no separate systems needed
- Role-based pricing is transparent and maintainable
- Wholesale Order Form dramatically speeds up reorder workflows for trade customers
Cons
- Full functionality requires purchasing all three plugins as a bundle ($148.50/year)
- Requires careful WordPress user role management
Free vs Premium
Wholesale Prices (free core plugin on WordPress.org): basic wholesale pricing. Premium bundle ($148.50/year): advanced pricing, Wholesale Lead Capture, Wholesale Order Form, minimum order quantities, priority support.
Common Problems & Fixes
Wholesale prices are not showing for wholesale customers — they see retail prices at checkout. How do I fix this?
Verify the wholesale customer has the correct wholesale role assigned: go to WordPress → Users → [customer] and check their Role shows “Wholesale Customer” (or your custom wholesale role). Also check: (1) the specific product has a wholesale price entered — go to WooCommerce → Products → [product] → Wholesale Prices tab; (2) the customer is logged in — wholesale pricing only applies to authenticated users with the wholesale role; (3) no caching issue is serving retail prices to a cached page — clear all caches and test in an incognito window while logged in as the wholesale customer.
New wholesale registrations are not triggering admin notification emails. How do I ensure I'm notified of new applications?
Go to Wholesale Lead Capture → Settings → Email Notifications. Verify the admin notification email is enabled and the correct admin email address is configured. If notifications are enabled but not arriving: (1) check the WordPress admin email in Settings → General → Administration Email Address; (2) test WordPress email functionality with WP Mail SMTP → Tools → Test Email; (3) check spam/junk folder; (4) verify WP Mail SMTP or similar SMTP plugin is configured for reliable email delivery from your server.
The Wholesale Order Form is not loading products — the order form appears blank. How do I fix this?
The Wholesale Order Form loads products via AJAX. If blank: (1) verify the wholesale customer is logged in — the order form may only show products to authenticated wholesale users; (2) check browser DevTools Network for failed AJAX requests; (3) a security plugin may block the AJAX endpoint — check Wordfence/Sucuri logs; (4) verify products are published and have wholesale prices assigned; (5) clear all caches. Also check if the Wholesale Order Form page uses the correct shortcode [wwof_product_listing].
Customization & Developer Notes
How do I set different minimum order quantities for wholesale customers?
With Wholesale Prices Premium, open a product in WooCommerce → Products → [product] → Wholesale Prices tab. Configure the “Minimum Order Quantity” for the wholesale role. Customers with the wholesale role cannot add fewer than this quantity to cart for that product. A site-wide minimum order total (rather than per-product minimum quantity) can be configured in Wholesale Suite → Settings → Wholesale Order Requirements. Combine product-level minimums with order-total minimums for complete wholesale requirement enforcement.
How do I hide specific products from retail customers and make them wholesale-only?
Open the product in WooCommerce → Products → [product] → Wholesale Visibility. Enable “Wholesale Only” visibility — this hides the product from shop pages, search results, and direct URL access for customers without the wholesale role. Retail customers see a 404 or are redirected away from the product URL. Only authenticated wholesale customers see the product. Use this for trade-specific products, bulk-pack configurations, or pricing that should not be publicly visible.
Frequently Asked Questions
Can Wholesale Suite run on the same WooCommerce store as a retail shop?
Yes — this is Wholesale Suite’s core design: a single WooCommerce installation serves both retail and wholesale customers simultaneously. Retail customers see standard WooCommerce prices and the standard shop interface. Wholesale customers see wholesale prices, may see wholesale-only products, and can use the Wholesale Order Form for bulk ordering. No separate WordPress installation or WooCommerce store is needed for the wholesale channel.
Does Wholesale Suite work with WooCommerce variable products?
Yes — Wholesale Prices supports variable products with wholesale pricing set at both the parent product level and per-variation level. You can set a global wholesale discount percentage for all variations, or individually configure each variation’s wholesale price. This allows accurate pricing for products where variations have significantly different costs (e.g., a shirt where XL commands a higher wholesale price than S).
Can Wholesale Suite break after updates?
Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.
What should I check before installing Wholesale Suite?
Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.