# Does BSS B2B Solution Adapt with Shopify New Customer Accounts?

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

Your Registration Form and core B2B workflows can continue to work normally. The app still supports wholesale operations such as:

* Registration Form and approval workflow
* Custom Pricing by customer tag or specific email
* B2B pricing rules
* Customer segmentation
* Volume Pricing, Quantity Increments, and Order Limits
* Net Terms, Shipping Rate, and other B2B order rules

The key point is that BSS B2B Solution controls B2B access and pricing by rule conditions such as customer tag or specific email, not by whether the customer uses legacy customer accounts or New Customer Accounts.

With Shopify New Customer Accounts, customers can log in with OTP. Because login is easier and more open, merchants should not use login status alone as the condition for B2B pricing. The recommended setup is to manage B2B eligibility by customer tag or specific email.

See the best practices below for the most common setup cases.

### Best practices by use case <a href="#best-practices-by-use-case" id="best-practices-by-use-case"></a>

#### 1. Registration Form embedded on a separate page <a href="#id-1-registration-form-embedded-on-a-separate-page" id="id-1-registration-form-embedded-on-a-separate-page"></a>

If your Wholesale Registration Form is embedded on a separate page, you can continue using it normally.

For example:

* `/pages/wholesale-signup-form`
* `/pages/b2b-registration`
* A custom landing page for wholesale buyers

Customers may still log in through Shopify New Customer Accounts with OTP. However, if they do not submit the registration form and are not approved or tagged by the merchant, they should not receive B2B pricing.

Best practice:

* Set pricing and access rules by customer tag or specific email
* Do not set B2B rules only by login status
* Approve or tag qualified wholesale customers before giving them B2B pricing

<figure><img src="/files/EeiUyxKIqF339dk8C7C0" alt=""><figcaption><p>Recommended setup for most stores: place the Wholesale Registration Form on a dedicated page, then use customer tag or specific email rules to control B2B pricing.</p></figcaption></figure>

#### 2. Optimized workflow for B2B-only stores <a href="#id-2-optimized-workflow-for-b2b-only-stores" id="id-2-optimized-workflow-for-b2b-only-stores"></a>

If your store is purely B2B and you do not want every visitor to access the default Shopify login flow, you can optimize the journey by replacing the default login entry point.

Recommended setup:

* Hide the default Shopify login button when possible
* Add a dedicated wholesale registration page from the app
* Include a `Login` button on that page for customers who already have an account

This creates a clearer journey:

* New wholesale customers submit the registration form first, then continue to login after submission or approval
* Existing approved customers click `Login` directly
* After an existing customer logs in, the form should no longer be shown
* In some setups, customers may log in first and then complete the wholesale form inside the customer account experience

Important: this setup is best for B2B-only stores. If your store is blended B2B + B2C, you should not hide the default Shopify login because it may affect regular B2C customers.

<figure><img src="/files/JK8V6uqTd5A7suS4ftgJ" alt=""><figcaption><p>Recommended B2B-only journey: new buyers submit the wholesale form, while existing approved customers use the Login button on the same page.</p></figcaption></figure>

#### 3. Registration Form placed at `/account/register` <a href="#id-3-registration-form-placed-at-accountregister" id="id-3-registration-form-placed-at-accountregister"></a>

If your Wholesale Registration Form was previously placed at `/account/register`, you should review this setup before moving to Shopify New Customer Accounts.

With New Customer Accounts, the old `/account/register` page does not work in the same way. This can make the wholesale sign-up journey unavailable.

Recommended solution:

* Move the Registration Form to a new page
* Use a clear URL such as `/pages/wholesale-signup-form`
* Add the new page to your store menu, header, or wholesale landing page
* Update any old links that point to `/account/register`

<figure><img src="/files/Sfc7sviDdtA3rI2HTP4s" alt=""><figcaption><p>If <code>/account/register</code> no longer fits your New Customer Accounts setup, move the Wholesale Registration Form to a dedicated page and link it from your storefront menu.</p></figcaption></figure>

#### 4. Multi-step Registration Form <a href="#id-4-multi-step-registration-form" id="id-4-multi-step-registration-form"></a>

BSS B2B Solution also provides a Multi-step Registration Form that works well with Shopify New Customer Accounts.

This is useful when customers log in normally without going through the wholesale registration form first. When they access the customer account page, the form can be shown so they can complete their wholesale registration.

Use this setup when you want to:

* Keep Shopify New Customer Accounts enabled
* Let customers log in normally
* Still collect wholesale registration details after login
* Guide logged-in customers to complete their B2B application

This helps merchants capture both journeys: customers who submit the form first and customers who log in first, then complete the wholesale form later.

<figure><img src="/files/xY1dFuaZhH043JJSUSnh" alt=""><figcaption><p>Multi-step Registration Form helps logged-in customers complete their wholesale application inside the customer account experience.</p></figcaption></figure>

BSS B2B Solution works with Shopify New Customer Accounts, but merchants should be aware of Shopify's current limitation for registration forms embedded in the account register flow.

If your goal is to create a smoother wholesale onboarding experience, the safest approach is to direct new buyers to the app's registration form first, and let existing buyers go straight to login.

If you want the best setup for your store, you can also book a free 1-to-1 meeting with BC for personalized guidance and best-practice recommendations: [Book a free meeting with BC](https://calendly.com/d/cymb-jsv-27d/book-a-live-demo-bss-b2b-suite).

#### When to contact support

Contact <support-sbc@bsscommerce.com> if:

* Employee pricing does not display correctly
* Regular customers can still see internal pricing
* Free gifts or promotions do not work as expected
* Your store uses multiple apps that affect pricing or cart behavior
* You need help confirming whether your current setup supports the internal sales use case


---

# 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/use-cases-and-faqs/usecases/does-bss-b2b-solution-adapt-with-shopify-new-customer-accounts.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.
