Permissions and site roles for customizing a store site
Key Takeaway
Every user who customizes or publishes a store site must be a member of that site. Contributor roles limit what a user can do there only when the user doesn't have Create and Set Up Experiences.
A B2B store runs on an Experience Cloud site, which is the store's community. You customize the site in Experience Builder. There you style the store site, create and customize pages, add drag-and-drop components, and deliver personalized experiences to different audiences. Three things decide who can open Experience Builder, change pages, and publish: org permissions, membership in that site, and an optional contributor role assigned per site. You combine them to give merchandisers and other internal users only the level of site access they need.
Site membership
Only users whose profiles or permission sets are members of the store's community can access the store. Customizing or publishing a site also always requires being a member of that site.
You set membership in the store's Workspaces under Administration > Members. The profile of the user who created the store is already selected. Add internal profiles, such as System Administrator and the Commerce Business User profile. Also add permission sets for buyers, buyer managers, or account switchers.
Only the person who created the store, or someone with the same profile as that person, can set the store's community membership.