Database Reference
Custom Catalog separates the catalog definition from its assignments. This makes one curated product set reusable across customers and customer groups.
Catalog membership
| Relationship | Why it matters |
|---|---|
customcatalog_catalog_product links one customcatalog_catalog with one catalog_product_entity |
Defines which products belong to a reusable custom catalog. |
customcatalog_catalog_customer links one customcatalog_catalog with one customer_entity |
Makes the catalog available to selected customer accounts. |
customcatalog_catalog_customer_group links one customcatalog_catalog with one customer_group |
Reuses the same catalog for all customers in a Magento customer group. |
Catalog assignment records belong to one store |
Allows visibility to differ between Store Views. |
Direct customer assignments
| Relationship | Why it matters |
|---|---|
customcatalog_customer_product links one customer_entity with one catalog_product_entity |
Supports a direct product allowlist without requiring a reusable catalog record. |
customcatalog_customer_product belongs to one store |
Keeps direct visibility assignments Store View specific. |
Internal version records used to refresh catalog state are not part of this public reference. Use the module's Admin screens, import process or APIs for changes.