Product Icon

Wholesale Pricing & Inventory Control for WooCommerce

Set wholesale and customer-specific pricing in WooCommerce with min/max quantities, bulk editing, and custom roles for B2B stores.
Choose a billing option
$49
Save 20%
$98 $78.40

Product comparison

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

  • Role, Individual, or Guest Pricing: Set custom regular and sale prices for any user role, a specific individual customer, or guests — all from one simple rule builder.
  • Minimum & Maximum Order Quantities: Enforce per-role or per-customer order limits, perfect for wholesale minimums and purchase caps.
  • Bulk Pricing Editor: Select multiple products at once and apply a pricing rule to all of them in a single click — no more editing products one by one.
  • Custom User Roles: Create and manage new customer roles (e.g. “Wholesale Buyer,” “VIP Reseller”) directly inside the plugin — no extra plugin required.
  • Hide Price / Add-to-Cart Control: Hide prices or Add-to-Cart buttons for guests, with a custom message explaining why.
  • Dynamic Frontend Display: Prices, quantity limits, and messages update automatically and instantly for every visitor, based on who they are.

Wholesale Pricing & Inventory Control for WooCommerce

Take full control of your WooCommerce store’s pricing with Wholesale Pricing & Inventory Control. Set custom prices by user role, by individual customer, or for guests — complete with minimum and maximum order quantities, a bulk pricing editor for managing large catalogs, and the ability to create your own custom user roles, all without touching code.

It’s the complete solution for wholesale, B2B, membership-based, and multi-tier pricing stores that need flexible, granular control over who sees what price — and how much they’re allowed to buy.

Role-Based and Individual Customer Pricing

Go beyond simple role-based discounts. Set a special price for one specific customer — useful for VIP accounts, long-term wholesale partners, or negotiated one-off deals — alongside standard pricing for roles like Wholesale, Customer, or Guest.

Minimum & Maximum Order Quantities

Set minimum and maximum order quantities per role or per customer, directly within the same pricing rule. Require wholesale buyers to order in case quantities, cap how much a single customer can buy during a promotion, or set different limits for different customer tiers — all enforced automatically at checkout.

Bulk Pricing Editor

Managing pricing across hundreds of products no longer means opening each one individually. Select any number of products from your product list, open the Bulk Editor, and apply a pricing rule — price, quantity limits, and all — to every selected product in one save. Existing rules are updated automatically, so re-running a bulk update never creates duplicates.

Create Custom User Roles

Build the exact customer segments your business needs. From the plugin’s Manage User Roles screen, create new roles — Wholesale Buyer, VIP Reseller, Distributor, and so on — and immediately start assigning pricing rules to them. No need to install a separate roles/permissions plugin

Hide Price or Add-to-Cart Button for Guests

Keep pricing private from visitors who haven’t logged in. Hide the price, hide the Add-to-Cart button, or both — and show a custom message (like “Log in to see wholesale pricing”) to guide guests toward creating an account.

Illustration showing custom messages in WooCommerce for specific user roles, explaining why product prices or Add-to-Cart buttons are hidden, improving communication and reducing confusion for restricted customers.

Stock Management for Products and Variations

Manage and update stock levels for each product and variation individually. The plugin supports global stock tracking while providing flexible inventory control per product and per variation, ensuring accurate availability for all user roles in your WooCommerce store.

Dynamic Frontend Display

Prices, quantity limits, and messages update instantly and automatically across your shop, category, and single product pages. Every shopper sees pricing and purchase rules tailored exactly to their account — with no caching issues or page reloads required.

Illustration showing VIP customer pricing in WooCommerce, highlighting a lower price for VIP users compared to regular customers.

 

Graphic showing standard pricing for regular customers in WooCommerce, displaying the default product price.

Perfect for Wholesale, B2B, and Membership Stores

Whether you’re running a pure wholesale operation, a hybrid B2B/B2C store, or a membership site with tiered pricing, Wholesale Pricing & Inventory Control gives you the tools to manage pricing, quantity rules, and customer segments — all from one place.


Why Choose Wholesale Pricing & Inventory Control for WooCommerce?

  • Price by role, by individual customer, or for guests — all in one plugin.
  • Enforce minimum and maximum order quantities per role or customer.
  • Update pricing across hundreds of products at once with the Bulk Editor.
  • Create custom customer roles without needing a separate plugin.
  • Fully compatible with all WooCommerce simple, variable, and variation products.

Frequently asked questions

Can I set a special price for one specific customer, not just a role?

 Yes! In addition to role-based pricing, you can create a rule that targets a single individual customer by searching their name or email — ideal for VIP accounts or custom negotiated pricing.

Can I set minimum or maximum order quantities?

Yes. Each pricing rule can include a minimum and/or maximum order quantity, enforced automatically at checkout for that role or customer.

Can I update pricing for many products at once?

Yes — the built-in Bulk Editor lets you select multiple products and apply one pricing rule to all of them in a single action, saving hours on large catalogs.

Do I need another plugin to create custom customer roles?

No. Wholesale Pricing & Inventory Control includes its own Manage User Roles screen, so you can create and assign custom roles (e.g. "Wholesale Buyer") without installing anything extra.

Can I set different prices for guest users?

Yes! You can set specific prices for guest users (not logged in), hide the Add-to-Cart button if needed, and display a custom message — giving you full control over pricing visibility for all store visitors.

Does it support variable products?

Yes! Wholesale Pricing & Inventory Control fully supports variable products, allowing you to set custom prices, quantity limits, and rules for each variation individually.

Can I hide prices or the Add-to-Cart button for certain user roles?

Absolutely! You can hide product prices or the Add-to-Cart button for guests and display a custom message to explain why a product isn't available.

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 7.0.2
  • Tested with WooCommerce: 10.9.4
  • Requires at least WordPress: 6.9
  • Requires at least WooCommerce: 6.5

Countries

  • Worldwide

Related Products

Price $279 annually
Rated 3.2 out of 5 stars
Price $79 annually
Rated 3.4 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.7 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.