# Catalogs

The catalog concept allows you to create and manage catalogs.

{% hint style="info" %}

* Looking for code tutorials? Check out [Catalog Service guide](https://app.gitbook.com/s/d4POTWomuSS7d3dnh4Dg/api-guides/catalogs-and-categories/catalog/catalog).
* Looking for API reference? Check out the [Catalog Service](https://app.gitbook.com/s/d4POTWomuSS7d3dnh4Dg/api-guides/catalogs-and-categories/catalog) in the Emporix API Reference.
  {% endhint %}

## Purpose

Catalogs allow you to manage categories with products and product-related information efficiently. With this feature, you can group categories into a logical structure with a specified name, description, and other additional properties.\
Both Catalog and Category Services are compatible with our existing Product Service. Emporix aims to provide a flexible and scalable solution for our customers so that they can manage and sell their products more efficiently.

## Features

As part of our redesign of how products are stored, categorized, and managed in the Emporix platform, we have introduced a new catalog feature, which acts as a container for categories and products.

{% hint style="success" %}
You can have multiple catalogs representing a products range available for different sites so that complex requirements may be modelled in the system.
{% endhint %}

The Emporix catalog concept comes with a set of features, described in the table below:

| Feature                                        | Description                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Localized catalog names and descriptions**   | Deliver catalog names and descriptions in languages that your business operates in.                                                                                                                                                                                                                                                                                                                                              |
| **Synchronized Catalog and Category Services** | <p>Every time you make any changes in the Category Service, they are automatically reflected in the Catalog Service.</p><p><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> <mark style="background-color:blue;">The Catalog Service automatically checks for any category-deleted events. Every time a root category is deleted, it is automatically removed from all catalogs it belonged to.</mark></p> |
| **Category assignments**                       | Assign categories to a catalog.                                                                                                                                                                                                                                                                                                                                                                                                  |
| **Visibility statuses**                        | Decide which catalogs should appear on the storefront by setting their statuses to `visible`.                                                                                                                                                                                                                                                                                                                                    |
| **Time-limited catalogs**                      | <p>Along with enabling catalog visibility, set the specific timeframe for the catalogs to appear on the storefront.</p><p><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> <mark style="background-color:blue;">For example, promotional or seasonal catalogs visible on the storefront based on pre-set timeframes.</mark></p>                                                                            |
| **Multiple catalogs per tenant**               | <p>Create and manage multiple catalogs for different purposes.</p><ul><li>Supplier and seller catalogs</li><li>One catalog per product line or division</li><li>Seasonal catalogs</li></ul>                                                                                                                                                                                                                                      |
| **Multiple catalogs per site**                 | <p>Publish a number of catalogs on a site, available at the same time.</p><p><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> <mark style="background-color:blue;">Product catalog and promotional seasonal catalog.</mark></p>                                                                                                                                                                            |

### Features and benefits for B2B commerce

The Emporix catalog and category concepts constitute a flexible classification solution that helps B2B companies manage and display their product offerings more efficiently. With our Emporix Commerce Engine, you can be sure that your potential customers find specific products and product information easily.\
Our brand new Catalog Service allows you to create complex catalog structures with categories that can represent your business offering at a given time.
