Catalogs and Assignments

Custom Catalogs

Custom Catalogs are named collections of products.

Admin location:

  • Catalog >Custom Catalog

Assign to customers and groups

You can assign catalogs to:

  • Individual customers (Customer Edit page)
  • Customer groups (Customer Group Edit page)

Store view scope

Assignments are saved with a store_id:

  • store_id = 0: global assignment (applies to all store views)
  • store_id >0: store-view specific assignment (overrides the global one for that store view)

This allows you to maintain different assortments per store view, while still having a global default.

Custom Product (direct grants)

Besides catalog assignments, you can grant individual products directly to a customer. This is useful for exceptions without creating another catalog.

Direct customer-product grants also support store-view scope (global fallback via store_id = 0, store-specific override via store_id >0).

Active catalog state

Only active catalogs contribute to effective access resolution. Inactive catalogs do not grant access until they are reactivated.

Found an issue with this documentation? Let us know