✦ Customer Portals
Shopify B2B Customer Portals
Every change a wholesale buyer cannot make themselves becomes an email to your team. A new colleague, a new delivery address, a copy of last quarter's invoice — each one is a small interruption that scales badly.
Capabilities
What buyers should be able to do alone
The portal exists to remove your team from routine account admin.
Team Management
Company admins add, remove, and set permissions for their own colleagues rather than requesting it from your account rep.
Location Management
Buyers add and update their own delivery locations, which matters for customers opening or closing sites regularly.
Permissions & Roles
Control over who can order, who can only view, and who can manage the company profile.
Order History & Reordering
Past orders visible and repeatable, which is how most wholesale reordering actually starts.
Invoices & Terms Visibility
Buyers can see their outstanding balance and terms without calling accounts receivable.
Company Profile
Buyers keep their own business details, contacts, and documents current, so your records stay accurate.
Self-service is an operational saving, not a feature
The argument for a B2B portal is usually made in terms of buyer experience. The stronger argument is internal. Every wholesale customer generates a steady trickle of administrative requests, and the volume scales linearly with your customer count. Two hundred accounts producing one small request a month is ten requests a working day, each interrupting someone who was doing something more valuable.
Buyers do not enjoy those emails either. A buyer who needs to add a colleague at 7pm so they can place an order in the morning does not want to wait for your office to open. Self-service is faster for them and cheaper for you, which is a rare combination.
Where Shopify stops
Shopify's customer accounts give B2B buyers order history and basic profile access. What they have not historically given is company-level self-administration — a company admin managing their own contacts, locations, and permissions. That gap is why buyers end up emailing your reps for structural changes.
Apps in this space close it. Onboard B2B documents a self-management portal where Location Admins create and manage their own locations and invite buyers and approvers, so those changes stop arriving as emails to your account reps. Where you need behaviour beyond what an app offers, we build on top of it or develop the account area directly.
Designing permissions that survive contact with customers
The hard part of a portal is not the interface, it is the permission model. Give every contact full rights and you will eventually have a junior placing an unapproved order against net terms. Lock it down too hard and the company admin cannot do the thing the portal existed for.
A workable default is three levels, and it maps closely to the roles Onboard B2B documents: a Location Admin who manages locations and invites colleagues, a buyer who can place orders for their assigned locations, and an approver who signs off orders before they are placed. Most customers need nothing more; the ones who do usually tell you exactly what they need. Permissions sit on top of the company account structure, so a clean company and location model is a prerequisite.
Keeping data current
A portal is also the cheapest data-quality mechanism you will ever deploy. Customers maintaining their own contacts and addresses keeps your records accurate for free, which beats an annual data cleanup that is stale the week it finishes.
Related
Elsewhere in the Shopify B2B cluster
Wholesale Development
Building the wholesale storefront itself — catalogs, minimums, and order forms.
Learn more →FAQ
Common questions
With a self-service portal, typically their own team members, delivery locations, permissions, company profile details, and order history — the routine changes that otherwise arrive as emails to your account reps.
Shopify customer accounts give buyers order history and profile access, but company-level self-administration — managing colleagues, locations, and permissions — generally needs an app or custom development.
Yes. A permission model typically separates company admins who manage people and locations, buyers who can order, and viewers who can see but not purchase.
That is usually the main return. The requests a portal removes are individually small and constant — adding a colleague, changing an address, resending an invoice — and they add up to real hours across a customer base.
Your team fielding routine account admin?
We will look at what your buyers email you about and work out how much of it a portal removes.
Discuss a B2B Portal