# 📝 Build a Powerful Wholesale Registration Form

Make onboarding B2B customers seamless, professional, and secure — without coding. With our Registration Form module, you can create customized signup forms to collect business info, manage approval workflows, and control access to wholesale rates.

<figure><img src="/files/eewEoqS25QBshZXhLdpS" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
This type of form is well-integrated with the [Legacy Customer Account](https://help.shopify.com/en/manual/customers/customer-accounts)
{% endhint %}

#### 🔧 Step 1: Turn On the Registration Feature

* Head to **Customer Management** and enable the **Registration Forms** option.

<figure><img src="/files/um7QkUtaFkNwQYxtm5IH" alt=""><figcaption></figcaption></figure>

* Once activated, go to **Configuration** and click **Create Form** to begin.

<figure><img src="/files/d2iOFK2drPw6ZPBvedLW" alt=""><figcaption></figcaption></figure>

### ✍️ Step 2: Customize Your Wholesale Form

Design a form that fits your business needs by choosing from built-in fields or adding your own.

* Name your form (e.g. “Wholesale Signup”)
* Add essential fields like **company name**, **business license**, **tax ID**, **address**, or **phone**
* Include file upload fields to collect verification documents (e.g. PDF, JPG), up to 2 MB
* Use the live **preview pane** to see how the form looks as you edit

<figure><img src="/files/YhRUJJ12o18Tb8dLk5Kh" alt=""><figcaption></figcaption></figure>

### ⚙ Step 3: Advanced Settings (Optional)

Enhance your form’s functionality and security:

* **Auto-tag customers** who register (e.g. tag “wholesale”)

<figure><img src="/files/CPWdJADAdocVUQEJ6Lt7" alt="" width="563"><figcaption></figcaption></figure>

* Attach your **privacy policy** or terms of service

<figure><img src="/files/ZrmFQ6oBEWOLzsUlA5Pe" alt="" width="563"><figcaption></figcaption></figure>

* Use **reCAPTCHA** to prevent spam (just note: avoid enabling multiple spam filters at once)

<figure><img src="/files/xsrjpCTFxm08L1jAfVKG" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The reCAPTCHA function of B2B/ Wholesale Solution app can cause conflict when simultaneously turned on. Therefore, we strongly advise enabling only one spam protection method when using B2B Solution’s Registration Form.

You can turn off Shopify’s reCAPTCHA by going to Online store > Preference and locate the checkboxes under Spam Protection.
{% endhint %}

<figure><img src="/files/YVaQJkQwICFy3IzyaWep" alt="" width="563"><figcaption></figcaption></figure>

* Configure **email notifications** so both you and your customers receive alerts, head to [Email configuration](/b2b-wholesale-solution/customer-management/registration-forms/manage-approve-and-notify-your-wholesale-customers.md)
* Set **approval rules**:

  * Auto-approve all registrations
  * Manually review and approve
  * Choose whether customers can sign up with inactive accounts

  Control **password behavior**:

  * Show a password field in the form (users set password immediately)
  * Hide it and send an invitation email instead so users can set up their password later

## 🚀 Step 4: Publish Your Registration Form

Once your form is ready, publish it to your storefront using an **App block** in your Shopify theme.\
The form will now appear where you place it, inviting wholesale customers to sign up for exclusive access and pricing.

{% embed url="<https://drive.google.com/file/d/1X2yKh3jyZcrieKc0iLdVcqijbV-2oAop/view?usp=sharing>" %}

{% hint style="info" %}
If you want more field options, or have trouble creating your registration form, reach out to us at **<support-sbc@bsscommerce.com>** or via **Live Chat**
{% endhint %}

#### 💡 Pro Tips

* If you're migrating from an older form version — Wholesale form V1, note that switching to the new form will reset customizations — reach out to support if you want help retaining your setup
* Always test your form yourself before going live to ensure all fields and notifications work as expected

<figure><img src="/files/GCN430iLlemy26KErapG" alt=""><figcaption></figcaption></figure>

Before taking this action, please note that any of your customizations will be returned to default. To customize form v2, you can contact our support team; we are always ready to assist.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-shpf.bsscommerce.com/b2b-wholesale-solution/customer-management/registration-forms/build-a-powerful-wholesale-registration-form.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
