Role-based access management
Restrict catalogs, collections, pages, and pricing by company and buyer role so wholesale users only see what matches their organization and permissions—without exposing negotiated B2B content to retail visitors.
RBAC capabilities for B2B storefronts
Align what each buyer sees with company, role, and approval status—not one shared catalog for every visitor.
Company-scoped catalogs
Show products and collections only to approved B2B companies and their contacts.
Role-based permissions
Differentiate buyers, managers, and admins with rules that match how teams purchase.
Collection and product rules
Hide wholesale SKUs, negotiated pricing, and restricted collections from unauthorized users.
Page and menu visibility
Control which pages, menus, and checkout paths appear based on login and assignment.
Key features for wholesale access control
Catalog visibility by company
Limit product and collection access to verified B2B companies so retail traffic never sees negotiated assortments.
Buyer and manager roles
Apply different rules for purchasers, approvers, and company admins as your wholesale model requires.
Approval-aware access
Gate storefront visibility until company onboarding and admin approval are complete.
Works with Customer Accounts
Enforce RBAC alongside password, OTP, phone, and SSO login on Shopify Plus.
Combine with onboarding
Pair domain assignment and company forms with permissions that activate after verification.
Reduce pricing leakage
Keep wholesale pricing and restricted SKUs away from unauthenticated or unapproved visitors.
Common RBAC scenarios
See how teams protect wholesale catalogs and align storefront access with company structure on Plus.
Company-specific catalogs
Restrict products and collections so each approved organization sees only its negotiated assortment.
Contact usPost-approval storefront access
Unlock wholesale pricing and pages only after company registration and admin approval.
Contact usRole-based buyer permissions
Let managers and buyers see different catalogs, pages, and checkout paths based on responsibility.
Contact us