Configure Custom Catalog

Open Stores > Configuration > MageB2B > Custom Catalog at the website or store-view scope you want to change.

Setting Purpose
Activate Enables catalog access control
Mode Adds assigned hidden products or enforces an assignment-only whitelist
My Products display mode Shows all allowed, catalog-only or direct-assignment-only products
No Route URL Destination used when product access is denied
Customer attribute code External customer identifier used by API-backed writes
Product attribute code External product identifier used by API-backed writes
Refresh cart on items update Rechecks affected cart items after assignment changes

Custom Catalog general settings

The default access mode is Override hidden if assigned. Change to strict whitelist only after each affected customer or group has a complete assortment.

Use the standard no-route path unless the store has a deliberate custom destination. A denied product should not reveal product details through a special error page.

The cart refresh setting is global. Keep it enabled when assignment changes must remove products that a customer can no longer buy.

After saving, clear Magento cache and test with a customer account that has a known assignment.