1. Home
  2. Knowledge Base
  3. Getting Started
  4. Getting started with WooCommerce Wholesale Lead Capture
  1. Home
  2. Knowledge Base
  3. WooCommerce Wholesale Lead Capture
  4. Getting started with WooCommerce Wholesale Lead Capture

Getting started with WooCommerce Wholesale Lead Capture

Wholesale Lead Capture

Recruiting wholesale customers by email and spreadsheets gets messy fast. WooCommerce Wholesale Lead Capture gives you a wholesale registration form, a login page, an approval queue and the emails that go with them.

This guide walks you through the setup, from checking your wholesale pages to approving your first lead. When you finish, new wholesale applicants can register, wait for your approval, and get wholesale pricing once you say yes.

Prefer video? Watch the walkthrough below.

Subscribe to Wholesale Suite

Requirements

  • WooCommerce installed and active
  • WooCommerce Wholesale Lead Capture installed and activated
  • WooCommerce Wholesale Prices (free), which adds the Wholesale Customer role that approved leads get by default
  • The setup checklist on the dashboard needs WooCommerce Wholesale Prices 2.3.0 or later. The Wholesale Lead Capture part of it needs Wholesale Lead Capture 2.0.7 or later.
  • An Administrator or Shop Manager account

Step 1: Check your wholesale pages

When you activate the plugin, it creates three pages for you. You don’t need to build them yourself.

PageWhat it doesShortcode
Wholesale Log In PageThe login page for wholesale customers[wwlc_login_form]
Wholesale Registration PageThe page where new leads apply for a wholesale account[wwlc_registration_form]
Wholesale Thank You PageThe page leads see right after they registerNone

To use the login or registration form on a different page, add its shortcode to that page.

  1. Go to Wholesale → Settings.
  2. Click the Wholesale Lead Capture tab, then the General sub-tab.
  3. Under Pages, check that Wholesale Login, Wholesale Registration and Wholesale Registration Thank You each point to a page.
  4. Optionally, pick a Login Redirect and a Logout Redirect page.
  5. Click Save Changes.
The Wholesale Lead Capture General settings with the Pages section showing the Wholesale Login, Wholesale Registration and Wholesale Registration Thank You pages selected

If you turn on Enable terms and condition on the same screen, the registration form shows your terms text. For more on these pages, see Do I need to create any pages for my plugins to work?.

Step 2: Set up your registration form

Collect everything you need to approve or reject a lead on the form itself. That saves you a round of emails with each applicant.

  1. Go to Wholesale → Settings.
  2. Click the Wholesale Lead Capture tab, then the Registration Form sub-tab.
  3. To change a built-in field, click the edit (pencil) icon in its Action column.
  4. In the panel that opens, change the field. For example, tick Required to make Phone a required field.
  5. Click Save Custom Field.
  6. To collect extra details, fill in Field Name, Field ID and Field Type.
  7. Click Add Custom Field.
The Wholesale Lead Capture Registration Form settings with the Add Custom Field form and the registration fields table
The edit panel for the built-in Phone field with a placeholder entered and Required ticked

Built-in fields

The form comes with these built-in fields: First Name, Last Name, Phone, Email, Username, Password, Company Name and Address. Some of them are needed to create the user account, so they must stay on the form. You can turn the others on or off.

The plugin saves these details to the new customer’s account. That way, they don’t have to type them again at checkout on their first order.

Custom fields

Custom fields collect anything else you need, such as a tax or VAT number, a business registration document, or a website address. The Field Type dropdown has these types: Text, Text Area, Number, Email, Phone, Url, Select, Radio, Checkbox, Hidden, File, Content and Terms & Conditions.

Step 3: Choose how new leads are approved

You decide whether each lead waits for your approval or gets wholesale access straight away. New stores start with manual approval.

  1. Go to Wholesale → Settings.
  2. Click the Wholesale Lead Capture tab, then the General sub-tab.
  3. Under Lead Actions, set New Lead Role to the role approved leads should get, for example Wholesale Customer.
  4. Under Auto Approve New Leads, choose Manual Approval Required or Automatic Approval.
  5. Click Save Changes.
The Lead Actions settings showing New Lead Role set to Wholesale Customer and the Auto Approve New Leads options

With Manual Approval Required, new registrations wait in the queue until an Administrator or Shop Manager approves them. With Automatic Approval, the lead is approved and logged in as soon as they submit the form, and can see wholesale prices right away.

To delete rejected applicants’ accounts automatically, turn on Auto Remove User After Rejection on the same screen.

Step 4: Approve your first lead

With manual approval, new registrations wait on the Wholesale Leads page until you approve them.

  1. Go to Wholesale → Leads.
  2. Click the Pending quick filter to show the leads that wait for approval.
  3. In the lead’s Action column, click the Approve User (check) icon.
  4. Click Ok to confirm.

The lead moves to Approved and gets the role you set in New Lead Role in Step 3. The plugin also sends them the Wholesale account approved email from Step 5, with their username and a login link.

The Wholesale Leads page filtered to Pending, with the Approve User tooltip on a lead's Action column

The same column has icons to reject or edit a lead. For bulk actions, filters and sorting, see How to approve and manage leads from the Wholesale Leads dashboard.

Step 5: Review the emails your leads receive

The plugin sends these emails during registration and approval:

WhenEmailRecipient
A lead registers and manual approval is onNew wholesale lead (Admin)You
A lead registers and automatic approval is onNew wholesale lead auto approved (Admin)You
A lead registersWholesale application receivedThe lead
A lead is approved, manually or automaticallyWholesale account approved, with their username and a login linkThe lead
A lead is rejectedWholesale account rejectedThe lead

To change the subject, heading or text of an email, go to WooCommerce → Settings → Emails. To set who gets the admin emails, go to Wholesale → Settings → Wholesale Lead Capture → Emails and fill in Admin Email Recipient. For the full flow, see the user registration and approval emails workflow.

The Wholesale Lead Capture Emails settings showing Allow managing of users via email and the Admin Email Recipient, CC and BCC fields

Step 6: Add spam protection

The registration form has a hidden honeypot field that blocks most spam bots, with nothing for you to set up. If spam still gets through, add Google reCAPTCHA.

  1. Get a reCAPTCHA site key and secret key from Google reCAPTCHA.
  2. Go to Wholesale → Settings.
  3. Click the Wholesale Lead Capture tab, then the Security sub-tab.
  4. Tick Enable Recaptcha.
  5. Choose your reCAPTCHA type, then enter your Recaptcha site key and Recaptcha secret key.
  6. Click Save Changes.
The Wholesale Lead Capture Security settings with Enable Recaptcha ticked and the reCAPTCHA type, site key and secret key fields

Step 7: Track your progress in the setup checklist

The Wholesale → Dashboard page shows a Get Started with Wholesale Prices checklist, with one section per Wholesale Suite plugin. The Wholesale Lead Capture section ticks its items for you when the event happens:

  • First lead approved: ticks when you approve your first lead, either from the Leads screen or through automatic approval. This is the item that completes the section.
  • First application received: ticks when someone submits your wholesale registration form. It sits in the optional group, marked not counted, so it doesn’t count toward the section.

Each item has a link to the Leads screen. When you approve your first lead, the section shows as done and WooCommerce sends you a Your wholesale pipeline is open email. If your store already had approved leads before you updated to version 2.0.7, this email isn’t sent. To turn it off, disable the Wholesale Lead Capture onboarding: pipeline open email under WooCommerce → Settings → Emails.

The Get Started checklist on the Wholesale Suite Dashboard with the Wholesale Lead Capture section expanded, showing First application received and First lead approved

To hide the checklist for good, click Don’t show this again at the bottom of it.

What’s next

Frequently asked questions

Do I need to approve every lead by hand?

No. Choose Automatic Approval under Auto Approve New Leads in Step 3, and every new registration is approved as soon as it comes in.

Which role does an approved lead get?

The role set in New Lead Role under Wholesale → Settings → Wholesale Lead Capture → General. If your registration form lets the lead pick a role, they get that role instead.

Can I put the registration form on my own page?

Yes. Add the [wwlc_registration_form] shortcode to any page, then select that page as Wholesale Registration in Step 1.

Need help?

If you have a question or run into any issues, we’re here to help.

Was this article helpful?

Related Articles

Complete Your Purchase