Data model
How catalog, media, and syndication objects relate in CataZenta — a conceptual map for architects and integrators.
Plain-language guide (start here for setup): Catalog fundamentals
Identity & access
| Entity | Description |
|---|---|
| Organization | Your company account. |
| Tenant | Isolated catalog workspace (brand, region, or business unit). |
| User | Person with roles in one or more tenants. |
| Service account | Automation identity with API access for integrations. |
All catalog APIs are scoped to a tenant.
Catalog (PIM)
| Entity | Description |
|---|---|
| Product family | Template: which attributes apply, what is required, optional per-channel rules. |
| Variant structure | How SKUs are built (e.g. color × size) for multi-variant products. |
| Product | Catalog item at model level; simple or multi-variant. |
| Variant (SKU) | Sellable unit when the product has a variant matrix. |
| Attribute | Field definition (text, number, select, media, …). |
| Attribute value | Actual data on a product or SKU, scoped by locale and/or channel when configured. |
| Category tree | Hierarchical taxonomy for navigation or channel classification. |
| Category assignment | Links products to one or more categories. |
| Channel | Publish destination with a linked category tree and enabled locales. |
| Completeness | Readiness score per product or SKU for a channel–locale pair. |
Digital assets (DAM)
| Entity | Description |
|---|---|
| Folder | Organization of files in DAM. |
| Asset | Image, video, or document with versions. |
| Rendition | Format or size prepared for a channel. |
| Product link | Media associated with a product or SKU. |
Syndication
| Entity | Description |
|---|---|
| Connector | Supported platform (Amazon, Shopify, …). |
| Connection | Your linked account and settings. |
| Export profile | Rules and field mapping for outbound sync. |
| Attribute mapping | How a PIM field maps to a channel field (can vary by category). |
| Export job | Batch publish with per-SKU results. |
| Import job | Batch ingest from ERP or supplier feeds. |
| External listing reference | Maps your product to a live listing on a channel. |
Workflows
| Entity | Description |
|---|---|
| Workflow | Stages products pass through before publish. |
| Task | Approval or action assigned to a user. |
Typical flows
Enrich then publish
- Create a product family and attributes.
- Create a category tree and channel with locales.
- Create products, fill values, and link assets.
- Reach completeness for the target channel and language.
- Run an export job to the channel.
Integrate ERP
- Run an import job from your ERP or supplier feed.
- Map incoming fields to your attributes (often with AI assist).
- Editors review and approve in the PIM.
- Syndicate to channels.