Use case
Restrict Storefront & Checkout Access by Company and Role
Shopify B2B doesn't natively restrict catalog visibility or checkout by company and role, so every organization on your store can end up seeing the same products, pricing, and pages. Enforce granular, role-based access to products, collections, pages, and checkout with miniOrange.
Scenario
One Storefront, Many Companies — But Not Everyone Should See Everything
Different B2B companies, roles, and approval states typically require different views of your catalog and checkout, but Shopify B2B applies the same storefront to every signed-in company by default.
Shared catalog visibility
Companies with different contracts or price lists can still browse the same products, collections, and pricing, risking pricing leakage between accounts.
Roles aren't reflected in access
Buyers, approvers, and admins within the same company all see an identical storefront, even when their responsibilities and purchase authority differ.
Checkout doesn't enforce the rules
Even when a product is hidden on a collection page, nothing stops a restricted company or role from adding it to cart and completing checkout.
Solution
Enforce Company- & Role-Based Access with miniOrange
miniOrange lets merchants define exactly what each company and role can see and buy, then applies those rules consistently across the storefront, cart, and checkout.
- Restrict products, collections, and pages by company, so each organization only sees its own catalog and pricing.
- Layer role-based rules on top of company rules to control access for buyers, approvers, and admins separately.
- Hide restricted pricing, products, and collections from the storefront instead of only removing them from navigation.
- Apply the same access rules at checkout so restricted items can't be purchased even if a direct link is used.
- Keep approval status in sync with access, so pending or rejected companies see a limited storefront until approved.
Experience
What Buyers See Is Based on Their Company and Role
Instead of one storefront for every signed-in B2B customer, each buyer sees only the products, collections, pages, and pricing that match their company and role.
- A buyer only browses collections and products assigned to their company's catalog.
- Pricing reflects the company's agreed price list instead of a shared storefront price.
- Roles such as buyer, approver, or admin can be given wider or narrower catalog and page access.
- Attempting to open a restricted product or checkout link redirects the customer instead of completing the purchase.
How it works
How Granular Access Control Works in Shopify B2B
Access control flow
B2B pathDefine access rules
Admin maps products, collections, and pages to specific companies and roles.
Apply rules to the catalog
Restricted catalog, pricing, and pages are enforced across the storefront for each company and role.
Storefront reflects permissions
Signed-in customers browse only the products, collections, and pages permitted for their company and role.
Checkout enforces the same rules
Cart and checkout re-check company and role access so restricted items can't be completed at purchase.
FAQs
Can I restrict products or collections to specific B2B companies?
Yes. miniOrange lets you map products, collections, and pages to specific companies so each organization only sees the catalog and pricing meant for them.
Can access rules be different for roles within the same company?
Yes. Role-based rules can be layered on top of company rules, so buyers, approvers, and admins within one company can have different levels of catalog and page access.
Is restricted content also blocked at checkout, or only hidden from browsing?
Restricted products and collections are blocked at checkout as well as on the storefront, so a customer can't bypass access rules using a direct product or checkout link.
Does access change automatically based on a company's approval status?
Yes. Access can stay tied to approval status, so pending or rejected companies see a limited storefront until they are approved for full catalog access.
Related
Related Use Cases
Automate Company & Contact Assignment
Automatically create approved company records and assign contacts to the right company and location.
View use caseSelf-Service Company Management
Let company admins manage users, roles, and company information without merchant support.
View use caseB2B login overview
See the full authentication toolkit for Plus Customer Accounts.
Explore B2B login