B2B Merchants choose Shopify Plus for its powerful native features across the entire buying cycle, but onboarding breaks down fast when approvals, company setup, and catalog access aren’t standardized.
This article will help Shopify Plus store admins and B2B managers build an efficient Shopify B2B customer approval workflow, avoid back-and-forths, and prevent data leakage.
This post is a direct follow-up to:
- How to Set Up a B2B Ordering Portal in Shopify Plus
- How to Configure Role-Based Pricing and Catalogs in Shopify B2B
While the above cover the building blocks, this article dives deeper into customer onboarding, helping wholesale businesses avoid mistakes that can ultimately impact their sales.
The Shopify B2B end-to-end flow
The Shopify B2B customer approval workflow follows six steps:
- Application Submission
- Verification
- Company Creation
- Catalog Assignment and Pricing Gating
- Access Controls & Permissions
- Notifications

1. The Application
There are two scenarios: either the customer signs up through the login form, or you send over an invite email.
- For invited buyers: You sent the Invite email > set their password > lands on the portal with the assigned catalog/prices.
- For new buyers: They request access (via form) > the team internal review > Company + user created > welcome email > login.
Important clarification: Shopify’s native B2B access email acts as both the invite and approval email. It’s sent when a customer is assigned to a company and granted permission to access the B2B portal.
What should the B2B invite email contain?
A strong B2B invite email should include:
- Introduction: Welcome the customer and inform them that they’ve been invited to access the B2B store.
- Password Setup: Provide a password set link (usually temporary or unique to them).
Access to Store: Provide clear instructions on what to expect once they log in (access to pricing, catalogs, etc.).
Support Information: Contact details in case they need assistance. - Branding: Make sure the email aligns with your brand’s voice and design.
You can start driving engagement with your products from the first email by offering a first-time discount code. You can take it further by combining the discount code with Shopify Flow to offer additional incentives once a specified spend threshold is reached.

Flow will help segment companies as VIPs. Your Shopify marketing automation strategy and chosen tool take over after.
What should the B2B request form contain?
A Shopify B2B request form should contain the following information:
Company details:
- Company name
- Business tax ID or registration number
- Legal business address
- Website
Primary contact:
- Full name
- Email address
- Phone number
- Role/title at the company
Verification:
- Upload field for business documentation
- Estimated purchase volume or buyer type
Consent & Terms:
- Checkbox for agreeing to terms or privacy policy
- Optional note field for additional context
2. Verification
Your team will receive the request, and at this point, manually review the application before sending the approval email.
Is there a way to verify companies automatically in Shopify Plus?
Approvals are still merchant-controlled/manual for security reasons; however, you can automate parts of the workflow. You can automate everything related to the approval: routing, tagging, notifications, sending email, etc., but not the approval decision itself.
A few examples of what to automate:
- Intake routing & internal alerts
- Sending the B2B access (invite) email
- Post-approval onboarding automation
- Spend-based tagging & VIP signals
Notification automation example
When a new customer/company matches your allow-list (email domain or name), automatically send them the B2B login portal email and notify the onboarding team.
To create this automation with Shopify Flow, we need to set up two different flows.
For the onboarding team:

For the customer:

We cover the above and more on the top 10 Shopify B2B & wholesale workflows
3. Company Creation
After verification, the next step is to create the company page and add its various locations and customers. Here is what you should know to avoid overlaps:
- All customers, orders, catalogs, price lists, and payment terms are linked directly to the location, not the company.
- Ensure that customers in Shopify B2B are assigned to the correct company location and role. Your decisions here determine who can place orders, who can manage the account, and which catalogs/pricing they’ll see later.
- Companies and buyers cannot add users themselves. Only the merchant can create a customer and send a B2B invite email to them. This protects from pricing leakage and unauthorized access to catalogs.
Shopify winter 26′ editions update: You can now use Sidekick AI to help create B2B companies using natural language.
4. Catalog Assignment and Pricing Gating
Successful B2B stores use catalogs and gated pricing to tailor their content for different buyers. The table below outlines best practices for B2B pricing to increase LTV and AOV.
| Pricing Method Suggestion | Catalog Visibility | Common Catalog Rule | |
|---|---|---|---|
| Distributor – Tier 1 | ~25% discount or fixed contract rates | Full wholesale catalog | % adjustment across all SKUs |
| Distributor – Tier 2 | ~10–15% discount | Same catalog, fewer SKUs | Fixed overrides for key SKUs |
| Key Account / Enterprise | SKU-based fixed prices | Curated catalog | Per-product fixed pricing |
| Franchise / Partner Store | Contract pricing + volume breaks | Limited to authorized products | Min qty + bulk discount |
| VIP / Strategic Buyer | Tiered pricing for loyalty level | Extended catalog + exclusives | Volume pricing (1–9, 10–49, 50+) |
| Regional / Market Tier | Localized pricing per region | Regional assortment | Price adjustments by market |
| Internal / Sample Buyer | Deep discount or $0 SKUs | Samples-only catalog | Hide from public catalog |
5. Access Controls & Permissions
Access control failure in B2B can expose confidential pricing, contracts, and customer relationships. In practice, users in the B2B context are customers.
Buyer-side permissions
- Should this user be a buyer or a location admin?
- Can they place orders or only review them?
- Can they see all orders or only their own?
- Do they have access to saved payment methods?
From your (the merchants’) perspective, you need to check
- Which staff member can approve companies
- Which staff member can approve the assigned catalogs
- Which staff member can approve changes in pricing
- Which staff member can manage company users
- Are interns, contractors, or agencies over-permissioned?
Is the buyer or the merchant responsible for the safety of the buyer’s data?
While buyers can request access for a specific email address, they cannot add users directly. The responsibility for account security lies with the merchant.

6. Notifications
Notifications are the guardrails of your B2B approval workflow. Use them to confirm status changes, reduce back-and-forth, and prevent pricing leakage.
There are two types of notifications
- Customer facing noticiation which are sent to the company
- Internal notification sent to the onboarding team and forwarded to other departments.
What to keep in mind when sending notifications to customers:
- Never include discount percentages, price lists, or contract terms in emails.
- Treat emails as forwardable: write as if a competitor could read it.
- Standardize the sender and reply-to (Support, Sales, or Onboarding) so buyers don’t get lost.
What to keep in mind when sending internal notifications:
- Send to the right owner: One person (or team) must be responsible for acting on it.
- Only include what helps them act: Who it is, what happened, and what to do next.
- Use clear “risk flags”: Free email domain, missing tax ID/docs, name/domain mismatch, address mismatch.
- Don’t paste sensitive info: No pricing, contracts, payment details, or documents—share a link instead.
- Keep the format consistent: use the same subject/tags every time so it’s easy to search and track.
- Avoid spam: Don’t send duplicates; escalate only if no one responds within 24–48 hours.
What can companies in Shopify B2B do?
In Shopify B2B, companies can place orders and manage day-to-day buying within their assigned permissions, but all access, pricing, and structural changes are controlled by the merchant.
| Capability | Company users (Buyer / Location admin) | Shopify Admin (merchant team) |
|---|---|---|
| Log in to the B2B portal | ✅ Yes | ✅ Yes (manages access settings) |
| View products assigned to their account | ✅ Yes (only assigned catalogs) | ✅ Yes (all products + catalog management) |
| See B2B pricing | ✅ Yes (only assigned pricing) | ✅ Yes (sets all pricing rules) |
| Place orders | ✅ Yes (if permitted) | ✅ Yes (can place draft orders / assist) |
| Reorder past purchases | ✅ Yes | ✅ Yes |
| View order history | ✅ Yes (Buyer: own orders; Location admin: all orders for location) | ✅ Yes (all orders across all companies/locations) |
| Manage shipping addresses | ✅ Location admin only | ✅ Yes (can edit any company/location addresses) |
| Manage saved payment methods | ✅ Location admin only (where enabled) | ✅ Yes (controls payment settings) |
| Add/invite coworkers (new users) | ❌ No | ✅ Yes (creates customers + assigns to company/location) |
| Remove users / revoke access | ❌ No | ✅ Yes |
| Assign roles (Buyer vs Location admin) | ❌ No | ✅ Yes |
| Create or edit companies | ❌ No | ✅ Yes |
| Create or edit locations | ❌ No | ✅ Yes |
| Assign catalogs to locations | ❌ No | ✅ Yes |
Wrapping up
Shopify B2B works best when you stop treating it like a workaround and start treating it like a system.
Customer approval is not about slowing buyers down. It is about creating a clean entry point into pricing, catalogs, and permissions that Shopify can enforce automatically. When approval, catalogs, and access controls are aligned, the buying experience feels simple for customers and predictable for your internal teams.
Most B2B problems on Shopify come from trying to force legacy wholesale logic into the platform. Tags, hidden prices, and app-driven gating may work short-term, but they create complexity that compounds as the business grows.
If you set up approval, pricing, and catalogs the way Shopify intends, B2B becomes easier to manage, easier to scale, and easier to sell. That is the real goal, not just getting buyers through the door, but letting the system do the heavy lifting after they arrive.