e

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.

Admin configuring catalog and checkout access rules for B2B companies

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.
Admin reviewing catalog access rules mapped to companies and roles

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.
B2B buyer viewing a storefront scoped to their company's catalog

How it works

How Granular Access Control Works in Shopify B2B

Access control flow

B2B path
1

Define access rules

Admin maps products, collections, and pages to specific companies and roles.

2

Apply rules to the catalog

Restricted catalog, pricing, and pages are enforced across the storefront for each company and role.

3

Storefront reflects permissions

Signed-in customers browse only the products, collections, and pages permitted for their company and role.

4

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