preloader

Wholesale Suite plugin review and common issues

Wholesale Suite is used for extending WooCommerce with store features, checkout changes, pricing tools, and catalog improvements. In most cases, it fits business sites better than building the same workflow from scratch too early. A common issue is that checkout, product, or pricing behavior breaks when WooCommerce hooks or caching are misaligned. This usually happens when settings overlap with themes, optimization tools, or other plugins already on the site. It can save time, but it still needs testing on a staging site before major changes go live. From experience, Wholesale Suite works best when the setup stays focused and the main settings are documented. It is useful in production, but it still needs updates, reviews, and periodic cleanup.

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 Help

Key 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.

Need a Wholesale Suite Developer?

Find a vetted WordPress developer specializing in Wholesale Suite. From setup and configuration to custom Wholesale Suite development — get expert help on WPWizzy.
Get a Free Estimate

Ready to hire your WordPress developer?

WPWizzy connects you with vetted freelance WordPress developers from the Codeable network — the top 2% of WordPress experts worldwide, , you can get a free no-obligation project estimate before hiring. Every developer is carefully screened, backed by Codeable’s satisfaction guarantee, and rated by real clients based on completed WordPress projects.

Pick one option and we’ll take you to the right next step.

After submitting your request, up to three WordPress developers may review your project and ask a few questions to better understand the issue.
This step helps us define the scope of work and provide an accurate estimate. Most projects receive a response within 24 hours.
Providing a few key details about your website or the problem will help us respond faster. There is no obligation to proceed with the project.