Get 10% OFF on All Plugins. Use Code Woo10

B2B Wholesale for WooCommerce

Wholesale for WooCommerce is the complete B2B WooCommerce plugin for wholesale pricing, bulk ordering, user roles, dynamic discounts, and B2B customer management.

  • Wholesale User Groups

    Wholesale User Groups

  • Wholesale Registration Form

    Wholesale Registration Form

  • Tiered Pricing for Bulk Orders

    Tiered Pricing for Bulk Orders

  • Advance Wholesale Dashboard

    Advance Wholesale Dashboard

  • Flexible Wholesale Pricing Options

    Flexible Wholesale Pricing Options

  • Wholesale User Roles Management

    Wholesale User Roles Management

  • Money Back Guarantee
  • Woo Pro Partner
  • Safe and Secure Checkout
  • 80+ Clutch reviews

Trusted by B2B Businesses Worldwide

Hemp for Health Logo
First Light Flower Essences Logo
Peking Street Food Logo
Tricon Specialty Foods
Sweven Coffee logo
Cobratec Knives Logo
OEM Audio Logo
Print File Logo
Love is Project Logo
South Coast Linen Logo
HSU Growing Supply logo
Best Wholesale B2B Dashboard in WooCommerce

All-New B2B Wholesale Dashboard

With this Wholesale B2B plugin for WooCommerce, you get a fully redesigned B2B insights dashboard for complete visibility into your wholesale operations.

Wholesale User Groups
Wholesale User Roles Management
Flexible Wholesale Pricing Options
Tiered Pricing for Bulk Orders
Custom Wholesale Registration Form Setting

Pricing Plan

Basic

$129.99/Billed Annually

Single Site

  • Priority Support
  • Regular Plugin Updates
  • All Core Features Included
  • Auto-Renew Subscription

Agency

$12900

$249.99/Billed Annually

100 Sites

  • Priority Support
  • Regular Plugin Updates
  • All Core Features Included
  • Auto-Renew Subscription

14 Day Money-Back Guarantee

We are committed to your satisfaction that our products will elevate your online store’s performance, backed by our 14-day money-back guarantee. Please review our Refund Policy for more details.

Enjoy Up to 80% OFF on Our All Access Pass Lifetime Plan — Limited-Time NEW YEAR Deal

B2B Wholesale for WooCommerce Features

Transform your B2C WooCommerce store into a wholesale powerhouse easily with B2B Wholesale for WooCommerce by WPExperts! It’s the best and easiest to set up B2B plugin for businesses looking to sell in bulk and seamlessly enter the B2B market without any hassle.

Cart Total Discount

Cart Total Discount

Apply discounts on the entire cart for wholesale buyers.

Customize Notifications

Customize Notifications

Send tailored emails to admins and users.

reCAPTCHA Integration

reCAPTCHA Integration

Secure the registration process from bots.

Login Restrictions

Login Restrictions

Control access to your B2B eCommerce store.

Restrict Product Visibility

Restrict Product Visibility

Show or hide products based on user roles.

Customize Labels

Customize Labels

Modify wholesale pricing labels for better clarity.

User Request Status

User Request Status

Track and approve wholesale user requests.

Variation Table

Variation Table

Display product variations in a structured table format.

User Requisition List

User Requisition List

Allow wholesalers to request products easily.

B2B Coupon Discounts

B2B Coupon Discounts

Enable or restrict coupon usage for wholesale buyers.

Tax Exemption

Tax Exemption

Offer tax-free purchases for registered wholesalers according to their location.

REST API Support

REST API Support

Integrate with third-party apps and systems.

Wholesale Pricing for Guests

Wholesale Pricing for Guests

Display special pricing for logged-out users.

Minimum Order Subtotal

Minimum Order Subtotal

Set a required subtotal for wholesale purchases.

Minimum Order Quantity

Minimum Order Quantity

Enforce a minimum quantity for bulk orders.

Step Quantity

Step Quantity

Allow purchases in specific quantity increments.

Shipping Per Role

Shipping Per Role

Assign different shipping options based on user roles.

Payment Gateway Per Role

Payment Gateway Per Role

Enable specific payment methods for wholesale users.

Wholesale Pricing for Backend Orders

Wholesale Pricing for Backend Orders

Apply wholesale rates for manual admin orders.

Private Wholesale Store

Private Wholesale Store

Hide products and prices from non-wholesale users.

Product Sampling for Wholesalers

Product Sampling for Wholesalers

Allow B2B customers to request product samples before bulk purchases.

Import/Export Wholesale Products

Import/Export Wholesale Products

Easily bulk import or export wholesale products.

Hide Add to Cart  Button

Hide Add to Cart Button

Disable the Add to Cart button for specific products, categories, or user roles, with optional custom messages.

Hide Price

Hide Price

Product prices based on products, categories, or user roles, and replace them with a custom message.

Enable Cookie

Enable Cookie

Allow wholesalers to stay logged in with configurable cookie settings.

Advanced Search in Bulk Order Pricing

Advanced Search in Bulk Order Pricing

Search products by name, wholesaler, or SKU with quick visibility of details.

Cart Total Discount

Cart Total Discount

Set fixed or percentage discounts based on cart quantity or total value.

Wholesale Orders Count

Wholesale Orders Count

See total wholesale orders in the selected period

Revenue Graph & Filters

Revenue Graph & Filters

Visualize sales trends across custom date ranges

Top Products & Customers

Top Products & Customers

Identify best sellers and highest spending buyers

Plugin Screenshots

Version History

N = new

U = update

D = dev

F = fix

R = remove

O = other

3.2.3 2026-07-23
  • F – dompdf/dompdf security fix version update
3.2.2 2026-07-23
  • F – registration redirect field saving issue.
  • F – empty payment methods name in user roles.
  • U – tested upto wordpress 7.0.2.
3.2.1 2026-08-10
  • F – cart min quantity overwrite on woodmart.
  • F – assets dependency on quote/product-table modules.
  • F – registration user data migration infinite action scheduler loop (wwp_migrate_user_data_batch).
  • F – dyanmic variations load via ajax variation_data.find error.
  • F – registration fields settings overwrite, fields not getting saved.
3.2.0 2026-07-09
  • O – ai assistant.
  • O – bulk order product table.
  • F – quote pdf module dependency when quote module enabled.
3.1.0 2026-05-31
  • O – b2b request a quote integration.
  • U – modified/updated registration settings.
  • U – modified/updated labels & customization settings.
  • U – modified/updated registration settings.
  • O – regular price.
  • U – hide price for multiple wholesale roles.
3.0.3 2026-06-15
  • F – dompdf dependency error
3.0.2 2026-06-09
  • U – tested upto wordpress 7.0
  • U – tested upto woocommerce 10.8
3.0.1 2026-04-20
  • U – renamed env() funciton to prevent conflict.
  • O – filter hooks to enable/disable registration default fields.
  • O – wholesale price application on sale_price via filter hook `wwp_wholesale_apply_on_sale_price`
3.0.0 2026-03-13
  • U – code revamped.
  • U – dashboard enhanced.
  • U – ui fixes/tweaks.
  • N – cart total discount on type ( amount or quantity ).
  • N – cart global discount ( amount or quantity ).
  • N – sku in bulk wholesale pricing.
  • N – hide category from non wholesale user.
  • N – added show/hide icon on registration password field.
  • N – private store cookie interval.
  • N – filter to add header in user notification reject ( “wwp_wholesale_rejected_request_header_user” ).
  • N – filter to hide price conditionaly ( “wwp_conditionally_hide_price” ).
  • N – filter to hide price conditionaly for subscription product ( “wwp_conditionally_hide_subs_price” ).
  • N – filter to hide add to cart button conditionaly for shop page ( “wwp_hide_cart_button_on_shop” ).
  • N – filter to hide add to cart button conditionaly for single page ( “wwp_hide_cart_button_on_single_page” ).
  • N – exclude product caregory from wholesale global discount.
  • N – filter to check for minsubtotal refresh ( “wwp_check_subtotal” ).
  • N – filter for minsubtotal errors ( “wwp_hook_for_min_subtotal” ).
  • N – filter for product addon ( “wpp_apply_discount_on_product_addon” ).
  • F – woocommerce block cart ui fix.
  • F – warning when no role is selected in the coupon.
  • F – private store password on block checkout.
  • F – registration form static ui.
  • F – when user edit my-account security fix.
  • U – compatibility with block payment gateway setting.
2.6.1 2025-06-10
  • F – product visibility for non wholesaler and guest user.
  • F – code improvement.
2.6.0 2025-04-30
  • N – hide add to cart button.
  • N – hide price.
  • N – simple subscriptions tier.
  • N – variable subscriptions tier.
  • N – filter to change the registration text ( “change_wwp_register_text” ).
  • N – filter to add header in user notification ( “wwp_wholesale_new_request_header_user” ).
  • N – compatibility with user registration for woocommerce (wpexperts).
2.5.0 2025-01-16
  • F – categories discounts.
  • F – bulk order table fix.
  • F – when save user extra field data.
  • F – compatibilty for product bundle.
  • F – dashboard graph.
  • F – when manual order create.
  • F – when multiple file upload.
  • F – filter by role on order table.
  • N – filter added to check page ( “wwp_check_page_for_inclusive_tax” ).
  • N – filter added to get price ( “wwp_check_product_price” ).
  • N – filter added to for tax price ( “wwp_change_price” ).
  • N – action for user data on submit register ( “wwp_insert_user_data” ).
  • N – user role on registeration page.
  • N – add user in the group.
  • N – admin notification enable/disable.
  • U – added filter to improve page load time ( “product_transient_time_loads” ).
  • U – remove calculation on shop page for variable product to improve page load.
  • U – tier table load on variation select instead of page load.
2.4.7 2024-09-19
  • F – compatibility issue with currency switcher for woocommerce.
2.4.6 2024-08-09
  • F – sales summary graph on dashboard.
2.4.5 2024-07-01
  • F – fatal error when variation price is not defined.
  • F – extra fields display on wholesale upgrade tab.
  • F – extra fields library updated.
  • F – ui modified default fields.
  • F – improvised product settings checkbox labels.
  • F – undefined function is_user_logged_in() in parse_query.
  • F – variable subscriptions on product data not saving.
  • F – stripslashes function e_error.
2.4.0 2024-05-21
  • N – min order total on cart.
  • N – display wholesale prices to non-logged-in users.
  • N – option to disable the strike through price.
  • N – integration with recaptcha for woocommerce .
  • N – integrated google recaptcha v2 and v3.
  • F – c4wp integration modified.
  • F – display wholesale price with and without tax on shop and cart/checkout page.
  • F – step quantity was dependent on enforce minimum quantity rules.
2.3.0 2023-12-20
  • N – added rest api endpoints.
  • N – admin emails recipient(s)
  • N – settings to make the registration field required or optional.
  • N – woocommerce currency switcher compatibility hook.
  • U – declared compatibility with the cart/checkout blocks.
  • U – declared compatibility with hpos.
  • U – localize all strings for translations.
  • F – minicart pricing issue.
  • F – php warnings when upgrade user to wholesaler role.
  • F – extra fields not saving in woocommerce order.
  • F – form builder stuck on loading when enter inline style or html tags.
2.2.4.2 2023-11-10
  • F – fixed 2nd parameter deprecated get_terms.
2.2.4.1 2023-11-08
  • U – enhanced code optimization and strengthened security measures.
2.2.4 2023-05-25
  • F – security check issue fix on checkout.
  • F – invalid email address issue fix on checkout.
  • N – wholesaler request delete on user delete action.
  • F – wholesale orders were not showing in wholesale dashboard.
  • F – wholesale enabled button ui fix on admin products list.
2.2.3 2023-05-11
  • F – security check nonce issue on checkout.
2.2.2 2023-05-04
  • F – vulnerability issue on wp_verify_nonce.
  • F – woocommerce checkout error.
2.2.1 2023-05-02
  • F – 504 on shop and category pages in pre_get_posts.
  • F – vulnerability issue on wp_verify_nonce.
  • F – form builder checkbox value not displaying in admin.
2.2.0 2022-12-04
  • N – variation table
  • N – request sample
  • N – registration form multiple file upload
  • F – google capcha update
2.1.0 2022-09-26
  • N – requisition list
  • F – ui fixes
  • N – payment methods
  • N – step quantity
  • N – product attachments
  • N – wholesale coupon
  • U – tested with wordpress 5.9 version
  • N – wholesale reports
  • N – wholesaler specific tax type
  • N – backend wholesale product on lable added
1.8.5 2021-10-15
  • N – compatibility with product addon
  • N – compatibility with product bundle
  • N – compatibility with product vendor
  • F – upgrade account 404 page fixed
  • F – manual wholesale order backend load product.
1.8.0 2021-06-26
  • N – wholesale tier pricing
  • N – manual wholesale order backend
  • N – wholesale registration conform password field add
  • N – wholesale order email notification
  • N – cart total discount
  • U – filter wholesale order
1.7.1 2021-07-24
  • F – wholesaler role object issue fixed.
1.7.0 2021-06-03
  • N – import column wholesale price, quantity, user role
  • N – export column wholesale price, quantity, user role
  • N – mix and match products for woocommerce support
  • N – invoice payment gateway for woocommerce support
  • U – wholesale role detectable with wpml language switch.
  • U – minimum quantity dropdown
1.6.0 2021-03-30
  • U – wholesale ui/ux
  • U – php code optimization
  • U – wholesaler tax display
1.5.0 2021-01-12
  • N – wholesalers/non-wholesaler orders filters
  • N – wholesale only password protected stores
  • N – override registration form on my-account page
  • N – currency switcher compatibility
  • U – form builder optimization
  • U – registration page redirect
  • U – error messages
1.4.0 2020-10-29
  • N – custom fields form builder
  • N – registration form redirects after registration form submission.
  • N – restrict products from non-wholesale users
  • N – hide retail price and save price labels
  • N – hide product from the visitor
  • N – hide product from users having a customer role
  • U – wholesale prices in related product
  • U – registration form validation
  • U – registration form select country dropdown
  • U – woocommerce tax suffixes display in wholesale price
  • U – warnings and notices
  • U – hide price
  • U – capabilities functionality
1.3.2 2020-05-29
  • N – wholesaler tax id option in billing section.
  • U – tax exempt for user role
  • U – disable shipping method
1.3.1 2020-05-05
  • N – custom css section add.
  • N – email on rejection.
  • N – email on new user registration.
  • N – login to see prices.
  • U – registration form styling.
  • U – email template tags.
  • U – translation update.
  • U – wholesale user role
1.3.0 2020-04-24
  • N – woocommerce subscriptions integration
  • N – restrict product visibility
  • N – restrict whole product categories
  • N – disabled coupons codes
1.2.0 2020-04-12
  • N – category based discounts for user roles.
  • N – global discounts for user roles.
  • N – disable specific payment methods for specific user roles.
  • N – disable specific shipping methods for specific user roles.
  • N – five custom registration fields.
  • N – tags for email notification tags to pull user data.
  • N – enable/disable wholesaler on add to cart minimum quantity as a ragular price
1.1.11 2020-03-03
  • N – default multi user role dropdown in settings.
  • U – wholesale user role
1.1.9 2020-02-24
  • F – specific user role product percentage issue.
1.1.8 2020-02-17
  • N – wholesale registration recaptcha support.
  • U – variable product minimum quantity lable.
  • F – approve wholesale user request.
1.1.7 2020-01-30
  • F – email language issue fixed.
  • U – wholesaler email notification.
  • U – multiple theme support add.
  • U – add filters.
1.1.6 2020-01-01
  • F – single user default role module.
  • U – stock quantity update.
  • U – decimal value allows on product.
  • U – user role code optimize.
1.1.5 2019-12-23
  • F – decimal value issue.
  • F – undefined variable issue.
  • U – variable product price label.
  • U – required tax field or image field validation.
1.1.4 2019-11-25
  • F – default role issue assigned from wordpress settings.
  • N – file upload field next to tax id.
1.1.3 2019-11-12
  • F – request approval notifications issue.
  • F – shipping address copy from billing address issue on registration page.
1.1.2 2019-11-07
  • F – quantity based price issue.
1.1.1 2019-11-01
  • F – settings text color issue.
  • F – regular price & wholesaler price issue.
1.0.4 2019-10-29
  • F – bulk settings issue.
  • N – tax exempt for wholesaler.
  • N – compatible with bulk shop for woocommerce plugin.
1.0.3 2019-10-16
  • F – settings text color issue.
1.0.2 2019-10-16
  • F – settings text color issue.
1.0.1 2019-10-16
  • F – setup url issue.
1.0.0 2019-08-27
  • O – initial release.

Version: 3.2.3

Version History: Changelog

Last Update: 2026-07-23

B2B
B2B eCommerce
B2B Plugin
B2B SaaS
Bulk Selling
Custom Registration Form
Tier Pricing
Wholesale
Wholesale Dashboard
Wholesale Payments
Wholesale Plugin
Wholesale Suite
Wholesale User Role
still have a question

Still have a question?

FAQ’s

Can I set different wholesale prices in WooCommerce for different user roles?

Yes! With this B2B wholesale suite plugin for WooCommerce, you can assign custom B2B pricing for each wholesale user role.

Can I hide wholesale prices from non-wholesale customers using wholesale for WooCommerce?

Yes, this B2B WooCommerce plugin also allows you to restrict pricing visibility to logged-in wholesale users only.

Does this WooCommerce B2B plugin support bulk pricing?

Yes, you can configure tiered pricing, volume-based discounts, and minimum order rules.

How can I create a private store for my B2B customers?

You can create a private B2B store easily using Wholesale for WooCommerce. It allows you to hide wholesale products and pricing from non-wholesale users to attract more B2B audiences.

How does wholesale pricing work with Wholesale for WooCommerce?

With this B2B plugin, you can set wholesale discounts globally, per product, or by category. Tiered pricing is also available based on quantity.

Is there a minimum order requirement for wholesale customers?

You can set minimum order subtotals, quantities, and step quantities for bulk purchases.

Can I restrict payment methods for B2B buyers?

With this all-in-one WooCommerce wholesale suite extension, you can allow or disable payment gateways based on user roles.

How do I set up this B2B plugin in my WordPress Store?

The setup process is quick and easy. You can go through the detailed documentation of this Wholesale plugin to transform your B2C store into a thriving online wholesale store.

What are the minimum requirements for using Wholesale for WooCommerce?

Here are the minimum requirements you should fulfill before installing this wholesale plugin on your B2B eCommerce site: WooCommerce 4.0+ WordPress 5.0+ PHP version 7.5+

Second Thoughts? No Sweat!

You’ve got 14 days to change your mind and get your money back!