If you want to auto approve WooCommerce wholesale registrations, you’re in the right place.
When a buyer submits a wholesale registration on your WooCommerce store, what happens next?
Do they get instant access to your B2B prices, or do you review them first?
That one decision shapes your entire wholesale onboarding experience. And it directly affects your store’s security, conversion rate, and how you manage B2B relationships at scale.
With Whols – B2B WooCommerce Wholesale Solution, you can set up either workflow in just a few clicks.
TL;DR:
To auto approve WooCommerce Wholesale Registrations, go to Whols → Settings → General Settings, check “Enable Auto Approve,” and save. For manual approval, leave that box unchecked and review applicants from WordPress Admin → Users.
Table of Contents
Why Your Wholesale Registration Approval Method Matters?
The global B2B ecommerce market reached $28.1 trillion in gross merchandise value in 2024, growing 14.8% year-over-year — and that growth is pushing more WooCommerce store owners to launch or upgrade their wholesale programs (Capital One Shopping Research, 2025).
More WooCommerce store owners are launching wholesale programs than ever before. And the registration flow is the very first experience a wholesale buyer has with your brand. A slow, confusing, or unprotected approval process either loses buyers or exposes your pricing to the wrong audience. Getting it right from day one matters.
If you’re new to wholesale, start with What Is Wholesale Pricing? Benefits, Strategies, and Examples before diving into the setup.
Auto-Approve vs. Manual Approval: Which One Is Right for You?
Choosing between auto approve WooCommerce wholesale registrations and manual approval depends on your business model, buyer risk level, and the volume of registrations you handle.
| Auto-Approve | Manual Approval | |
| Speed | Instant access after form submit | Requires admin review |
| Best for | Open B2B programs, high-volume sign-ups | Vetted buyers, exclusive accounts |
| Admin workload | None | Review each applicant |
| Fraud risk | Slightly higher | Lower |
| Buyer experience | Frictionless | Adds a waiting step |
| Typical use case | Retail resellers, open distributor networks | Restaurants, trade-only stores, licensed buyers |
Most new stores start with manual approval for tighter control, then move to auto-approve once their buyer verification process is well established.
For context on how to structure pricing after approval, read How to Calculate Wholesale Prices: The Quick and Easy Guide.
What Is the Whols Registration System?
Whols includes a built-in wholesale registration form you embed anywhere on your site using a shortcode: [whols_registration_form]
Create a dedicated “Wholesale Registration” page, add the shortcode, and you’re ready. When a buyer submits the form, they either get approved automatically or wait in a pending state — depending on how you’ve configured the settings.
After approval, wholesalers log in through the default WordPress login page or the WooCommerce My Account page. You can also redirect them to a custom page immediately after login.
See the full setup guide: Set Up a WooCommerce Wholesale Registration Form
How to Auto Approve WooCommerce Wholesale Registrations in Whols
Auto-approve is the fastest way to onboard wholesale buyers. The moment a registrant submits the form, they get instant access. No admin action required.
Enable Auto Approve: Step-by-Step

- Log in to your WordPress Admin dashboard.
- Go to Whols in the left sidebar.
- Click Settings, then open the General Settings tab.
- Find the “Enable Auto Approve” checkbox.
- Check the box to enable automatic approval.
- Click Save Changes.
That’s it. From this point on, every new wholesale registrant gets approved the moment they submit the form.
Customize the Post-Registration Success Message

After you auto approve WooCommerce wholesale registrations, you can customize what buyers see immediately after registering.
- Find the “Registration Successful Message” field in the same settings area.
- Enter a custom message. HTML is supported.
- Example: ” <strong>Welcome!</strong> Your wholesale account is now active. <a href=”/shop”>Start shopping →</a>“
A clear message reduces support tickets and sets the right first impression.
Set a Post-Registration Redirect URL (Optional)
You can redirect newly approved buyers straight to your wholesale catalog or a custom welcome page.
- Find “Redirect Page URL (After Registration)” in General Settings.
- Enter any URL that belongs to your domain.
- Leave it blank to use WooCommerce’s default behavior (My Account page).
Note: The redirect URL must be on the same domain as your store.
How to Enable Manual Approval in Whols (Step-by-Step)
Manual approval keeps you in control. New registrants stay pending until you review and approve them.
Steps to Enable Manual Approval
- Go to Whols → Settings → General Settings.
- Make sure the “Enable Auto Approve” checkbox is unchecked.
- Click Save Changes.
That’s all. New wholesale registrants will now wait for your review before gaining access.
What Happens After a Manual Registration?
- The registrant sees your “Successful Registration Message” (the version shown when Auto Approve is OFF).
- Their WordPress account is created with a pending wholesale role.
- You review and approve them from WordPress Admin → Users.
- Once approved, they receive wholesale access and can log in.
Customize the Pending Confirmation Message
Use the “Successful Registration Message” field to set clear expectations and reduce confusion:
Example message:
“Thank you for registering. We’ll review your application and respond within 1 business day.”
This one small step significantly reduces “where is my account?” support requests.
Assigning a Default Wholesale Role to New Registrants
If your store uses multiple buyer tiers like Standard Wholesaler and Premium Distributor, you can assign a default wholesale role to every new registrant automatically.
- Find “Default Wholesaler Role” in Whols → Settings → General Settings.
- Select the role you want all new approved registrants assigned to.
Important: This option only works when the Pricing Model in Whols is set to “Multiple Role.”
For example, you might assign all new buyers to “Tier 1 Wholesaler” with entry-level pricing. You can then manually upgrade high-volume accounts to “Tier 2” in the Users dashboard to receive deeper discounts.
Learn how to structure your pricing tiers: Best Pricing Strategies for Wholesalers & Distributors
Setting Up the Post-Login Redirect
Beyond registration, you can also control where wholesale buyers land after they log in.
- Go to Whols → Settings → General Settings.
- Find “Redirect Page URL (After Login)“.
- Enter the URL of your wholesale catalog, a custom dashboard, or any page on your domain.
- Leave it blank to default to the WooCommerce My Account page.
Sending wholesalers directly to a relevant page after login removes friction and improves their overall buying experience.
Customizing Your Wholesale Registration Form
The default registration form works out of the box. But Whols also includes a Form Builder that lets you add and customize fields without writing any code.
With the Form Builder, you can:
- Add custom fields — business name, tax ID, phone number, expected order volume
- Mark fields as required or optional
- Reorder fields via drag and drop
- Collect the right context to make smart, fast approval decisions
This is especially valuable if you’re using manual approval. The more relevant information you collect upfront, the easier it is to vet and approve buyers quickly.
Learn how to build and configure your form in the Whols Registration Form documentation.
A Practical Use Case: Gated Wholesale for a Trade-Only Store
Let’s say you sell kitchen equipment wholesale to restaurants, caterers, and commercial kitchens.
You need to:
- Show wholesale prices only to verified trade buyers
- Collect business name, type, and tax ID before approving
- Redirect approved buyers directly to your B2B catalog
Here’s how you’d set this up with Whols:
- Create a “Wholesale Registration” page and add [whols_registration_form].
- Use the Form Builder to add custom fields: business name, trade type, and tax ID.
- Leave Auto Approve disabled to review each application manually.
- Set the pending message: “Thanks for applying. We’ll review your details within 24 hours.“
- Approve qualified buyers from WordPress Admin → Users.
- Set the post-login redirect to your wholesale catalog page.
The result: A clean, controlled wholesale onboarding process — with zero custom code required.
For more on setting up your complete wholesale program, check out How to Set Up a WooCommerce Wholesale Registration Form (Step-by-Step).
How Whols Compares to Other WooCommerce Wholesale Plugins
Registration approval control is not a standard feature across all WooCommerce wholesale plugins. Many competing tools either lock it behind premium tiers or require separate add-ons to handle it.
Whols includes auto-approve WooCommerce wholesale registration, manual approval, custom form fields, role assignment, and redirect controls all in one plugin.
See the full breakdown: Whols vs. Other Wholesale Plugins
Quick Setup Checklist
Before you go live with wholesale registrations, run through this checklist:
- Whols plugin installed and activated
- Registration page created with [whols_registration_form] shortcode
- Auto Approve ON or OFF, depending on your business model
- Confirmation message written and saved (for both approval states)
- Post-registration redirect URL set (if needed)
- Post-login redirect URL set (if needed)
- Default wholesale role assigned (if using multiple roles)
- Form Builder configured with any custom fields you need
For a broader look at your options, check out 6 Top WooCommerce Wholesale Plugins for B2B Stores.
Frequently Asked Questions
How do I use WooCommerce Wholesale Registrations in WooCommerce using a plugin?
Go to Whols → Settings → General Settings and check the “Enable Auto Approve” box, then click Save Settings. Every new wholesale registrant will receive instant access after submitting the form.
What is the difference between auto-approve and manual approval in Whols?
Auto-approve grants instant wholesale access on form submission. Manual approval holds the registrant as pending until you review and approve them from WordPress Admin → Users.
Can I customize the message shown after a wholesale registration?
Yes. Whols has two separate message fields — one displayed when Auto Approve is ON (“Registration Successful Message”) and one when it’s OFF (“Successful Registration Message”). Both support HTML.
Can I redirect wholesalers to a specific page after they register or log in?
Yes. Whols includes “Redirect Page URL (After Registration)” and “Redirect Page URL (After Login)” fields in General Settings. Enter any URL on your domain to send buyers to that page automatically.
Does Whols support multiple wholesale pricing tiers with different roles?
Yes. When the Pricing Model is set to “Multiple Role,” you can assign a default wholesale role to new registrants. You can manually upgrade or change roles from the WordPress Users dashboard at any time.
Where do I add the wholesale registration form in WooCommerce?
Add the shortcode [whols_registration_form] to any WordPress page. A dedicated page titled “Wholesale Registration” or “Apply for a Wholesale Account” is the most effective setup.
Can I add custom fields to the Whols wholesale registration form?
Yes. Whols includes a Form Builder that lets you add fields like business name, tax ID, and phone number – no code needed. You can mark fields as required or optional and reorder them via drag-and-drop.
Conclusion
Controlling who gets wholesale access and how fast is a foundational decision for any B2B WooCommerce store.
Whols makes both workflows straightforward. Auto-approve eliminates friction for open wholesale programs. Manual approval gives you full control over who sees your B2B pricing. Either way, you configure it once, add a clear confirmation message, and let the system handle the rest.
If you’re building a wholesale channel from scratch or tightening up an existing one, start with the registration flow. It sets the tone for every wholesale relationship that follows.
Ready to get started? Try Whols free and set up your wholesale registration in minutes