How To Let Wholesale Customers Pay Via Invoice Rather Than Regular Gateways

How To Let Wholesale Customers Pay Via Invoice Rather Than Regular Gateways

While our Wholesale Suite plugins themselves don』t create a special way for users to get billed via an Invoice rather than having to pay, we have created a new plugin to introduce an Invoice payment gateway on your store. This will allow your wholesale customers to pay via Invoice terms rather than on the spot with credit card.
Step 1: Create an 「Invoice」 Payment Gateway (Free Plugin)
We created a free plugin to do this properly called Invoice Gateway for WooCommerce. This plugin introduces a new payment gateway to allow users to pay via Invoice.
It places the order into Processing status so you can then generate an invoice in your accounting system and send it to the user. Once generated, you can log the invoice number on the Order.
Once the order is marked Complete it will also record the invoice number on the order complete/customer invoice email.
The plugin also has facilities for adding the purchase order number during checkout.
Step 2: Restrict the Invoice Payment Method
The second part of the puzzle is to allow wholesale customers access and you can do this with the WooCommerce Wholesale Prices Premium plugin by setting up a mapping between your wholesale role/s and the required payment gateways.
A full guide on payment gateway mapping can be found here.

Navigate to WooCommerce->Settings
Click the Wholesale Prices tab
Click the Payment Gateways sub menu

Invoice Payment Gateway Wholesale

From here wholesale users can submit orders just like anyone else via the regular WooCommerce system which is very handy if you have any integrations with your accounting system as the orders get created just like everyone else.

How to Translate Fields on the Registration Page

How to Translate Fields on the Registration Page

Translations or availability of other languages is really important, especially for the Wholesale Registration Page. Fortunately, all of our Wholesale Suite plugins are optimized for translation. It contains translation strings that can be translated to any language that is supported by WordPress.
The easiest way to translate the built-in fields is by using Loco Translate, PoEdit or WPML.
In Loco Translate, you should be able to find the strings on Loco Translate > Plugins > WooCommerce Wholesale Lead Capture and translate it.
(click to zoom)
(click to zoom)
Using WPML, go to  WPML > Theme and plugins localization > WooCommerce Wholesale Lead Capture > String Translation.
Translating Custom Fields
Since the custom fields are user created fields, it must be translated manually by using custom hooks, then add it to your functions.php.
In the example below, you need to change the Field ID, language code, and translation.

add_filter( "wwlc_registration_form_fields", function( $registration_form_fields ) {

$registration_form_fields2 = $registration_form_fields; foreach( $registration_form_fields as $key1 => $field ) {

// target the id of type content

if( $field[ 'id' ] == 'wwlc_cf_bussiness_info' ) {

switch (ICL_LANGUAGE_CODE) {
case "en": //language code

if( isset( $field['default_value'] ) )

$registration_form_fields2[ $key1 ][ 'default_value' ] = "

Tell us about your business

"; //translation break;

case "fr": if( isset( $field['default_value'] ) ) $registration_form_fields2[ $key1 ][ 'default_value' ] = "

Your French Translation

"; //translation break; }

}
}

return $registration_form_fields2; } , 10 , 90);

How to Add Wholesale Role Selection to The Wholesale Registration Form

How to Add Wholesale Role Selection to The Wholesale Registration Form

Our WooCommerce Wholesale Prices Premium plugin has a feature to create multiple wholesale customer roles. You can define the wholesale prices, restrict shipping methods, and restrict payment gateway for each role.
By default, our Wholesale Registration Form will grant your potential wholesale customer role to a selected default user role of your choice. You can find it in WooCommerce > Settings > Wholesale Lead > General > New Lead Role.
If you』d like your potential wholesale customer to select their own wholesale customer role, you can use the following snippet. Please add it to your child theme』s function.php:

function my_wwlc_auto_select_role ($user) {
//get the selected role
$selected_role = get_user_meta($user->ID, 'wwlc_cf_select_role', true);
$defaultRole = get_option( 'wwlc_general_new_lead_role' );
if ($selected_role) {
$user->remove_role( $defaultRole );
$user->add_role( $selected_role );
}
}
add_action( 'wwlc_action_after_approve_user', 'my_wwlc_auto_select_role' );

You』d need to create a custom field for Wholesale Customer role selection first. In this sample, the custom field ID is wwlc_cf_select_role and for each value for the option is the meta key for that user role. eg: wholesale_vip.

Wholesale Role Selection Sample Setup

Wholesale Pricing Guide – How Wholesale Pricing Works In Wholesale Suite

Wholesale Pricing Guide – How Wholesale Pricing Works In Wholesale Suite

Our Wholesale Prices and Wholesale Prices Premium plugins allow you to add wholesale prices to your products.
The WooCommerce Wholesale Prices (free) provides an option to add a fixed wholesale price to your individual products. This can be found on your product page setting.

Wholesale pricing in WooCommerceExample of Wholesale Prices in the product page setting(click to zoom)

With the WooCommerce Wholesale Prices Premium, there are two additional discounts that you can apply to your products: (1) The Percentage-based discount and (2) Quantity-based discount. These discounts are available in your General/Global settings, User settings, Product Category settings, and Individual Product settings.
Types of Wholesale Prices

Fixed Wholesale Price
Percentage-based Discount
Quantity-based Discount

Important notes to remember:

Wholesale prices are based on your wholesale role/user. By default, there is a Wholesale Customer user role created from the free plugin. If you want to create more wholesale roles/users, please go to WooCommerce > Wholesale Roles. Here』s a guide for further reference.
Wholesale prices will NOT apply if the product doesn』t have a regular price or if the regular price is zero. This is because, without a regular price, WooCommerce itself determines that the product is 「not sellable」
If you have more than one wholesale discount enabled, there is an order of precedence that overrides the other discount. The order of priority (from highest to lowest) is the Individual Product Wholesale Price > Product Category Wholesale Price > User Override Wholesale Price > General/Global Wholesale Price.

Fixed Wholesale Price
If you prefer giving a fixed wholesale price to your products, you can set this up by going to your individual product settings, which can be found on your admin Dashboard > Products > Edit.

Fixed wholesale price for WooCommerce productsExample Fixed Wholesale Price Discount in the Individual Product Settings(click to zoom)

In the screenshot above, retail/regular customers will get $35 for this Simple product. When a user with a Wholesale Customer role logs in, the price of the product will become $33, the Bronze user role will get $30, the Silver user will get $28 and the Gold user will get $25.
Bulk Editing Product Based Pricing
If you wish to apply fixed wholesale prices to all your products, you can use the WooCommerce Product Import/Export tool to generate the CSV file of your products and bulk edit the wholesale prices.
For reference, here』s a guide on how to import wholesale data to your products.

Subscribe to Wholesale Suite

Percentage-based Discounts
If you』re looking for an easy and hassle-free set up of wholesale discounts, the percentage-based discount can conveniently give wholesale prices to your products. We have three settings where you can apply the percentage-based discounts.
General/Global settings
The General/Global settings can be found on WooCommerce > Settings > Wholesale Prices > Discount. This type of percentage-based wholesale discount will apply to all of your products that have a regular price.

Set global percentage based discount per wholesale role in WooCommerceIn the screenshot above, we』ve given the Wholesale Customer a 10% discount, which will apply to all your products that have regular prices.(click to zoom)

User settings (Override General settings)
The User settings can override the general percentage-based wholesale discount per user/customer. This setting can be found on the Edit User of Users > All User page. Just edit the user you want to override the wholesale general discount.

Override global % based discounts per user in WooCommerceUser discount will override the General/Global percentage discount(click to zoom)

Product Category settings
If you wish to apply wholesale prices to specific product categories, we also have an option to apply percentage-based discounts to your product category settings.
This setting can be found on your Products > Categories > Edit Category.

Set wholesale discount per category in WooCommerceExample of Product Category Discount (click to zoom)

Subscribe to Wholesale Suite

Quantity-based Discount
Quantity-based discounts are additional discounts given to wholesale customers when they meet the required quantity. This feature can be applied to all of the 4 settings and overrides the main wholesale discount.

General Quantity Based Discount

User Override Quantity Discount

Product Category Quantity Based Discount

Individual Product Quantity Based Discount

To apply the quantity-based discount, first, you need to select the wholesale role, then add the starting quantity, ending quantity, and the wholesale discount.

Set wholesale quantity based discounts globally in WooCommerceAn example of a Percentage Quantity-based Discount in the General/Global settings(click to zoom)

Display table of quantity discounts in WooCommerceExample of Wholesale Product with Quantity-based discount – wholesale customer view(click to zoom)

Few notes to remember:

It is required to set the main wholesale price first before the quantity-based discount is applied to your products. For example, if you have quantity-based discounts on the General settings, you need to set the main Wholesale Price in the General Setting first. The same logic applies if you have quantity-based discounts on the Product Category settings, you also need to set the main Wholesale Price in the same level of settings.
Please keep in mind that you need to make sure that the checkbox is checked so that the Quantity-based discounts are enabled. You can turn on these checkboxes in the General settings (General Quantity Based Discounts), User settings (Define Alternate Quantity Based Discounts For This User), Product Category settings and Individual Product settings (Enable further wholesale pricing discounts based on quantity purchased?).
The General, User Override and Product Category settings have two options to determine how to meet the quantity requirement and apply the discounts. (1) You can select to count the quantity of the total products in the cart and apply the quantity-based discount to all your products or (2) Apply the discount based on the quantity of the individual product and the quantity-based discount is only applied to eligible products.

Subscribe to Wholesale Suite

Compatibility & Integrations
Our Wholesale Prices Premium also supports wholesale prices for Variable Products, Product Add-ons, Product Bundles, Composite products and more. Click here to check out the full list of integrations.
Help & Assistance
If you need further assistance in applying wholesale prices to your products, feel free to reach out to our support team for any questions!

How To Set Cart Subtotal Based Discounts

How To Set Cart Subtotal Based Discounts

In the WooCommerce Wholesale Prices Premium v.1.26, we finally introduced one of the most frequently asked features to give a further discount for the wholesale customer based on the cart subtotal. You can select how to calculate the discount by using the percent discount type where the price is calculated from the percentage of the cart subtotal price and/or a fixed discount type where you put a certain amount to deduct the cart subtotal price.
Where to find it?
You can enable this option WooCommerce > Settings > Wholesale Price > Discount > Cart Subtotal Price Discounts.

Cart Subtotal Price Discount Setting

Setting up the mapping
You can enable the Only Apply Discounts If Minimum Order Requirements Met to prevents the customer from getting the additional discounts if they haven』t met the minimum order requirements. If it is disabled, the customer will get the subtotal price discount regardless if there』s a minimum order requirement set or not.
In the cart subtotal mapping, there are a couple of fields that you must fill to enable this feature.

Wholesale Role

This is where you select which wholesale customer roles are eligible for this rule.

Subtotal Price

This is where you set the cart subtotal price amount that the discount will start applying at. The price is excluding taxes and shipping fees. Please input the number without any currency symbols.

Discount Type

Percentage Discount

The discount will be calculated from the percentage of the subtotal price.

Fixed Discount

The discount will be from a certain fixed price.

Discount Amount

Discount amount off the cart subtotal price.

If discount type is a percentage (%), Ex. 3 percent then input 3, 30 percent then input 30, 0.3 percent then input 0.3.
If discount type is fixed price. Please input the number without any currency symbols.

Discount Title

It』ll be the name of this discount. Please use a clear and short title to show the wholesale customer about the discount as this will be displayed on the totals table.

Here』s how it looks like on the Cart page on the front end:

Percentage Type Cart Subtotal Discount in the Cart page.

Overriding Wholesale Settings Per User

Overriding Wholesale Settings Per User

In version 1.6.0 of Prices Premium, we introduced the ability to override some of the wholesale settings at the user level. This is handy if you have that one or two wholesale customers that don』t quite fit with your general wholesale prices setting or simply, you are giving them some incentives.
There are five options that you can override for this specific user:
1. Override Minimum Order Requirements

This option will override the Minimum Order Requirements you』ve set on the Wholesale Price setting. You can override the minimum order quantity, subtotal, or both of them.
2. Override Tax Exemption

This option will override the tax setting in Woocommerce and Wholesale Prices setting if you have set one. It』ll exempt this user of any taxes.
3. Override Wholesale General Discount

This option will override the Wholesale General Discount in the Wholesale Prices Setting > Discount. The percentage discount you set here will apply to all of the products that don』t have a fixed wholesale priced discount.
You can also override the General Quantity Based Discount by changing the value to: 「Define Alternate Quantity Based Discounts For This User」. Then, you can set a specific quantity for this user as well.
The 「Apply Discounts Based On Individual Product Quantities?」 option is whether you want to count the product quantities individually or as a general. For example:
Here』s your quantity based rule:
Buy 10 – 20 pcs get 20% discount.
Buy more than 21 pcs get 21% discount.
If you』ve set it as yes,
You』ve added the following product to the cart:
Product A 10 pcs
Product B 11 pcs
Both products will receive a 20% discount.
However, if you』ve set it as no,
You will receive a 25% discount because there are 21 pcs products in the cart now.
4. Override Shipping Options

This option will override the general shipping option you』ve set in the WooCommerce setting or Wholesale Prices setting. You can force free shipping specifically for this user or created a new shipping method and hide it from all other users.
5. Override Payment Gateway Options

This will let you override the payment gateway that you set in the Wholesale Price setting. You can restrict it to use a specific payment gateway with different surcharge or no surcharge at all.

How to change the default product quantity to 0 on the Wholesale Order Form

How to change the default product quantity to 0 on the Wholesale Order Form

By default, the Wholesale Order Form displays each product quantity as 1, unless you have set a Minimum Order Quantity to your products. The reasoning for this is it reduces the number of clicks or typing involved when ordering (since you can』t order 0 of something, it will be at least 1). The Order Form is all about speed ordering so this fits with that mindset.
However, we』ve received some requests from the past that they want to see the quantity starting from 0 instead. Unfortunately, we don』t support this feature as a setting but you can do it as a code snippet.
Using the custom snippet below will set the default value to 0, however, this only affects simple products on the Wholesale Order Form.
Please copy the snippet below and put it on your theme/child theme』s functions.php.

add_action('wwof_action_before_product_listing', function () {
add_filter('woocommerce_quantity_input_args', function ($input_args, $product) {
$input_args['input_value'] = 0;
return $input_args;
}, 10, 2);
});

add_filter('wwof_filter_product_item_quantity', function ($quantity_field, $product) {
$quantity_field = str_replace('input_value="1"', 'input_value="0"', $quantity_field);
return $quantity_field;
}, 10, 2);

If you』ll need further customization, I』d recommend asking for assistance from a developer and I』d suggest looking at Codeable.

Usage Tracking (What Is Tracked & Why)

Usage Tracking (What Is Tracked & Why)

Are you curious about usage tracking in Wholesale Suite? Usage tracking helps our team to better understand our users and their website needs by looking at a range of variables in their Wholesale Suite plugins, WordPress, and web host.
This information allows us to continuously improve our product as well as our QA/testing process. In this article, we』ve shared the details that Wholesale Suite collects through usage tracking and why we track this information.
Important
The only sensitive data we store is the site URL and email address of the opted-in WordPress user. We do not track or store any personal or business-critical data neither from you nor your site users. We keep track of the name and email address simply to get in touch regarding potential issues or updates that would be relevant to you. Tracking data is automatically sent to our servers once you opt-in and then every 7 days thenceforth (for as long as the plugin is active or you choose to opt-out).
What Is Tracked & Why?
Below is the list of information that Wholesale Suite collect as part of the usage tracking:
Wholesale Suite

Versions and activation status of Wholesale Suite plugins – So we know which versions of each of our Wholesale Suite plugins are potentially responsible for issues when we get bug reports, allowing us to identify issues and release solutions much faster.
License details & activation status (paid customers only) – if you』re a Wholesale Suite customer, then we use this to determine if there』s an issue with your specific license key, and to link the profile of your site with the configuration to allow us to determine if there』s issues with your Wholesale Suite configuration.
Wholesale Suite plugin settings – Know which settings people are using allows us to determine potentially which new settings or areas of Wholesale Suite people want us to expand on, and which settings people aren』t using so we can make the interfaces more streamlined and usable.
Usage tracking config – The Wholesale Suite option that contains the information on when the usage tracking data-sync will happen (once a week), so we can gauge the server load for the usage tracking servers.

WordPress

Theme/Plugin names and versions – So we know which themes and plugins to support and test against. Wholesale Suite runs on over 20k websites. While we can』t test with all 50,000+ plugins in the WordPress/WooCommerce universe, we do our best to test against the top plugins and themes from this list.
Site and user count and is multisite – This allows us to gauge how important it is to support specific types of multisites like multi-network and similar styles of configuration and gauge how much we need to scale our servers before launching features. Knowing the sub-site count helps us ensure Wholesale Suite scales properly for large networks.
Locale – We want Wholesale Suite to be accessible to everyone, and knowing the site』s locale helps us focus our translation efforts.
Timezone – We have users across the globe, so knowing the densities within various time zones helps us provide the best support coverage possible.
Site URL – The website address allows us to properly store usage tracking records so that we can avoid duplicated details.
WordPress/WooCommerce versions – knowing which versions of WordPress and WooCommerce our customers are using helps us better tune compatibility with differences in those particular versions. It also helps us identify gaps in our testing/QA processes.

Server

PHP and MySQL Versions – These details help us make sure our testing procedures have proper coverage to avoid compatibility issues.
Server Software – This reports if the web server software is Apache, Nginx, or similar, which is used for testing purposes.

Frequently Asked Questions
Q: How do I opt into (or out of) usage tracking?
The answer to this question depends on whether you』re using the paid or free version of Wholesale Suite.
If you have a paid license with Wholesale Suite, then you will be default be opted into usage tracking. To disable this, please reach out to support and they will happily help out.
If you』re using WooCommerce Wholesale Prices (free plugin) and would like to enable usage tracking so that our team can keep making our product better, then please go to WooCommerce > Settings > Wholesale Prices > Help. On this screen, you』ll need to check the Allow Usage Tracking checkbox.

WooCommerce Wholesale Prices (Free Plugin) Getting Started Guide

WooCommerce Wholesale Prices (Free Plugin) Getting Started Guide

WooCommerce Wholesale Prices Free Version

This document is a getting started guide for the free WooCommerce Wholesale Prices plugin for WooCommerce.
Firstly, welcome aboard! You are about to start on an exciting journey. Adding wholesale to your WooCommerce store is one of the best decisions you could make for your e-commerce business.
Here』s what this guide will cover:

Overview – we describe what the plugin does
Wholesale Customer Role – we』ll explain what the wholesale customer role is
Setting Wholesale Prices – we show you how to configure wholesale prices for your products
Testing – we show you how to test those prices with a wholesale test account
Settings – an overview of the settings available in the free plugin
Advanced Features – what is available in the Premium version and it can do for you in addition to the free plugin

Overview
The free version of WooCommerce Wholesale Prices is a fully functional and legitimate way to add wholesale features and will suit many businesses that only require basic wholesale functions. It』s a great way to start with wholesale on your WooCommerce store.
There is also a Premium add-on for the free plugin which adds additional features as well as other plugins in the suite that add features like wholesale order forms and user management.
You can read all about those here.
What the free WooCommerce Wholesale Prices plugin does:

Adds a new user role for wholesale level customers
Lets you set basic wholesale pricing at the product level
Gives you some basic settings to customize common features

With these three things, you can implement wholesale in your WooCommerce store.

Subscribe to Wholesale Suite

The above is an introductory video but below, we』ll show you the new Wholesale Customer role and what that all means. So don』t just watch the video and leave, read on so get the full picture.
Wholesale Customer Role
The first concept to understand is the new Wholesale Customer user role that the plugin adds.
Normally, customers in your store will have the 「Customer」 user role. You can see this if you go to the backend of your website, click on Users->All Users, then click one of your customers.

Normal Customer

WooCommerce Wholesale Prices adds a new user role called 「Wholesale Customer」 so it can identify which customers who should have wholesale pricing.

Wholesale Customer

You can give wholesale pricing access to any customer simply by changing their user role to the Wholesale Customer role.
Want to change the words 「Wholesale Customer」 to something else? Maybe something like 「Trade Customer」 or similar? You can do this under WooCommerce->Wholesale Roles.

WooCommerce Wholesale Roles

WooCommerce Wholesale Roles Editing

Next, let』s look at how to set wholesale pricing on a product.
Setting Wholesale Prices
In the free plugin, you can set wholesale pricing via the Product edit screen. You might notice in the screenshot below that you see the wording 「Wholesale Customer ($):」 on the field.

Adding Wholesale Price To WooCommerce Products

This is because what we』re actually doing here is setting the wholesale price for that Wholesale Customer user role.
When you define a wholesale price, the price is related to the user role that you are setting it for.
In the free plugin, there is only one user role (the Wholesale Customer role) but this is an important concept to understand because you can add more wholesale role levels in WooCommerce Wholesale Prices Premium.
Click here to read a full guide on how to set wholesale pricing which covers all the options of the premium plugin as well.
Once a wholesale price has been set for the Wholesale Customer role you』ll need to test it is working, so let』s look at how to do that.
Testing
Because wholesale prices are attached to a specific user role, only users with that role are able to see the wholesale prices on your products that you』ve set for that role.
With that in mind, to test your wholesale pricing on the front end of your site you need to log in with a wholesale test account.
First, you need to create a new user. To do this login to your dashboard, click Users->Add New, give the user the Wholesale Customer user role.

Adding A New Wholesale User

Chrome Incognito

Next, open up a new Private Browsing or Incognito window. This will give you a fresh logged out browser session.
Visit your website and log in with the new test user you just created.
Visit the product where you have set wholesale pricing and you should see the wholesale price there.
Next, we』ll take a quick look at some of the settings available in the free plugin.
Settings
The settings on the free plugin are pretty light because most of the functionality is covered by the product edit screen and the user role as described above.
There are a number of settings available for basic customizations.
You can find these settings by logging into your dashboard, go to WooCommerce->Settings, Wholesale Prices tab.
There are a number of sub-menus in the settings area:

The first screen you will land on is the General sub-menu which contains the following settings:

Setting Name
What It Does

Disable Coupons For Wholesale Users
Stops your wholesale level customers using coupons

The second sub-menu is the Price sub-menu which contains the following settings:

Setting Name
What It Does

Wholesale Price Text
Lets you change the front end text shown to users for the wholesale price on product listings

Hide Original Price
Hides the regular price from wholesale customers so the only price they see if the wholesale price

The third sub-menu is the Upgrade sub-menu which describes some of the features available in WooCommerce Wholesale Prices Premium.
And that brings me to the final part of this guide, getting more advanced with your wholesale operation…
Advanced Features
Setting basic wholesale prices is just the beginning. There is so much more to setting up a wholesale component to your store and if you』re serious about utilizing wholesale sales to grow your business then you should consider what we have to offer in the rest of the Wholesale Suite.
WooCommerce Wholesale Prices Premium

View Plugin Features

View Plugin Features

WooCommerce Wholesale Prices Premium Plugin

Premium is the add-on for the free plugin and immediately it opens up a lot of extra features that will give you maximum flexibility.
Additionally, some countries require certain specific rules to be followed when selling and advertising pricing to wholesale customers and Prices Premium has been designed to cater to everyone.
Top Feature Highlights:

Unlimited number of additional wholesale roles
Set prices via global % or category % in addition to the product level pricing
Tax exemption based on user role which is flexible enough to cater for even the most stringent tax policies
Shipping mapping where to can force wholesale customers to use certain methods and you can restrict certain shipping options to only wholesale customers
Payment gateway mapping where you can force wholesale customers to use certain gateways and likewise restrict certain gateways to only wholesale customers
Adjust the visibility of products to be wholesale only, retail only or a mix. This lets you adjust variation visibility as well
Add minimum purchase rules so you can enforce your wholesale agreements on the order level and set sensible minimums on the product level

These are just a few of the hundreds of features inside the premium add-on.
WooCommerce Wholesale Order Form

View Plugin Features

WooCommerce Wholesale Order Form Plugin

The time it takes for a wholesale customer to place an order is one of the biggest pain points you can eliminate.
Wholesale customers are not like regular retail customers. They don』t want to sift through your normal shop pages adding products to cart that way. They need a tabular form-based interface that makes it fast to add products to the cart in the quantities they desire.
This is where the Order Form plugin comes in.
Top Feature Highlights:

Your whole catalog on one page – searchable and categorized
No page reloads, full ajax enabled so wholesalers can add to cart without leaving the page
Slimline tabulated interface that is mobile & tablet friendly
Wildcard keyword & SKU searching
Hierarchical category filter
Permissions control so only those allowed can access the form

These are just a few high-level features that you』ll give your wholesale customers by using the Order Form plugin.
WooCommerce Wholesale Lead Capture

View Plugin Features

WooCommerce Wholesale Lead Capture Plugin

Managing wholesale level customers can be a bit of a headache if you are doing it manually. The Wholesale Lead Capture plugin gives you a wholesale specific registration form, dedicated wholesale login page, sign up email sequences, and your choice of manual or automated approvals.
It really takes the pain out of manually recruiting & registering wholesale customers which will save you time and let you put wholesale recruitment on autopilot.
Top Feature Highlights:

Registration form builder lets you capture whatever information you need during sign-up
Pre-fill the checkout fields with the information that you capture during sign up to smooth the first-order process for your new wholesale customer
Built-in spam protection with honeypot technology and optionally Google Recaptcha
Automated email sequences for admin and customer-facing approval and notification emails
Complete user approvals system which can be based on manual approvals or 100% automated if you wish

The Lead Capture plugin will make recruiting your wholesale customers and managing them much less painful.
The Wholesale Suite Bundle

Wholesale Suite Bundle

View Plugin Bundle

If you buy all three of our WooCommerce wholesale plugins together, in the Wholesale Suite Bundle, you』ll be giving your wholesale customers an amazing experience alongside your retail store.
These extensions are designed to grow your business:

Easily add wholesale pricing to your products
Streamline your wholesale ordering process
Manage your wholesale level customers

It』s the best collection of WooCommerce wholesale extensions on the market that you can trust your wholesale operation with.
Help & Support
We have a dedicated support team for Wholesale Suite who knows our products, WooCommerce, and the industry very well. You』re welcome to make use of their expertise at any time, worldwide.
If you are an existing customer please go to the support ticket request form and send us a message.
If you are a free plugin user, please send us a support request on the forum, we actively monitor the WordPress.org support forums for the free plugin and help our users there as best as we can.

Wholesale Suite API

Wholesale Suite API

In version 1.12 of WooCommerce Wholesale Prices (WWP) and version 1.25 of  WooCommerce Wholesale Prices Premium (WWPP) introduce integration with the WooCommerce API. This allows Wholesale Products to be created, read, updated, and deleted using WordPress REST API Authentication methods and standard HTTP verbs which are understood by most HTTP clients. In this version, we introduce our own endpoint wholesale/v1/. With this API you can:

List, Create, Update, Delete Wholesale Products.
List, Create, Update, Delete Wholesale Variations.
List and Update Wholesale Role. (WWP only have 1 wholesale role)

For a full technical details for this API, please check here.