Short answer: A Shopify B2B portal is native companies + catalogs + customer accounts on your storefront, with quantity rules and payment terms baked into checkout. Build it on Shopify B2B (available on every plan), not on the retired wholesale-channel mental model. Theme polish helps; wrong catalogs and missing company structure kill adoption.
02. Portal layers that matter
Buyers do not care how many apps you installed. They care that their price is right and reorder is faster than email. Stack the portal in this order:
01. Companies and locations
Every buyer org is a company with locations and permissions — not a customer tag. Location admins and ordering-only roles keep the account model honest when multiple people order for the same bill-to.
02. Catalogs and quantity rules
Catalogs control which products and prices each B2B market (or, on Plus, each company) sees. Quantity rules and volume breaks belong here so the cart enforces MOQs without a second app owning pricing.
03. Login and storefront
New customer accounts, Trade theme patterns, and quick order list for SKU-heavy buyers. On Advanced and Plus, Markets can contextualize storefront and checkout for B2B vs DTC.
04. Payment terms and ops
Net terms, vaulted cards, PO numbers, draft-to-invoice, and easy reorders. Plus adds deposits and partial payments when finance requires them. Sync company-level orders into ERP or CRM so the portal is not a dead end.
Catalog limits still shape the architecture: non-Plus plans get three active B2B market catalogs; Plus adds unlimited and direct company assignment. That plan cut is the whole point of Shopify B2B without Plus— decide it before you theme the portal.
03. Blended store vs dedicated B2B store
Shopify supports both: one store for DTC and B2B, or a B2B-only storefront. Blended is the default when inventory, catalog, and ops are shared. Dedicated wins when the wholesale brand, domain, or staff permissions need a hard wall from retail.
- Blended: one admin, Markets for B2B context, shared stock — less sync debt
- Dedicated: cleaner buyer UX and staff roles; more catalog and inventory sync to keep honest
- Either way: companies and catalogs are the portal — not a second Shopify app pretending to be one
If international expansion is on the same roadmap, treat Markets, freight, and B2B catalogs as one design — not three vendors. That is the path on Enter New Markets.
04. Launch checklist
Ship a portal buyers will actually log into:
- Model companies and locations before importing a messy customer CSV
- Map price tiers to catalogs (and confirm you fit the three-catalog cap if you are not on Plus)
- Set quantity rules and volume breaks on the SKUs that sales already quotes verbally
- Configure net terms and test a vaulted card path with a friendly account
- Enable quick order / Trade patterns for SKU-paste buyers
- Pilot with five accounts: wrong price = lost trust; fix before the announce email
- Connect fulfillments and company orders to the system that ships — a portal that dies in admin is a brochure
We build and wire this on Shopify B2B projects — portal UX plus the company data model behind it.
05. Frequently Asked Questions
What is a Shopify B2B portal?+
Do I need Shopify Plus for a B2B portal?+
Is a Shopify B2B portal the same as the wholesale channel?+
What should buyers be able to do in the portal?+
Do we need a special B2B theme?+
Need a portal buyers will reorder in?
We set up companies, catalogs, login, and the connections so your Shopify B2B portal is more than a pretty wholesale theme.
