> For the complete documentation index, see [llms.txt](https://learn.moselle.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.moselle.io/operations/catalog.md).

# Catalog

The Catalog is your central hub for managing all products, components, and bundles in Moselle. A well-organized catalog improves forecast accuracy and streamlines production planning.

## Getting Started

New to Moselle? Start here:

1. [Import your existing items](/operations/catalog/adding-products/import-your-items.md) via CSV
2. [Set up custom attributes](/operations/catalog/product-setup/custom-attributes.md) for organization
3. [Link external listings](/operations/catalog/product-setup.md#link-a-store-listing) from your sales channels
4. [Add bill of materials](/operations/catalog/product-setup/bill-of-materials.md) for finished goods

## What You Can Do

| Task                                                                               | Description                                                                 |
| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| [View and filter your catalog](/operations/catalog/access-your-catalog.md)         | Browse products, filter by attributes, and export your item list            |
| [Add items manually](/operations/catalog/adding-products/create-an-item.md)        | Create individual products, components, or bundles                          |
| [Import items in bulk](/operations/catalog/adding-products/import-your-items.md)   | Upload multiple items via CSV with custom attributes                        |
| [Product Setup](/operations/catalog/product-setup.md)                              | Update pricing, attributes, bill of materials, and supplier links           |
| [Components](/operations/catalog/product-setup/components.md)                      | Set up raw materials and sub-items for manufacturing or kitting             |
| [Manage custom attributes](/operations/catalog/product-setup/custom-attributes.md) | Create and organize attributes for filtering and reporting                  |
| [Catalog Review](/operations/catalog/product-setup/catalog-review.md)              | Identify and fix missing data that affects forecasting                      |
| [SKU Grading](/operations/catalog/sku-grading.md)                                  | Understand A/B/C performance tiers and filter your Production Plan by grade |

## Key Concepts

### Item Types

Moselle supports three item types:

* **Core SKU** - A standalone product with its own inventory and demand tracking
* **Component** - A raw material or part used to make finished goods
* **Bundle** - A group of SKUs sold together as a single unit

{% hint style="info" %}
**Handling Variants:** For products with size/color variations, create one Core SKU and link all variant listings to it. This rolls up demand for better forecasting. See [Create an Item](/operations/catalog/adding-products/create-an-item.md#handling-product-variants) for details.
{% endhint %}

### Custom Attributes

Attributes are custom fields you define to organize your catalog. Common examples include:

* Product line (e.g., "Summer Collection")
* Product type (e.g., "T-Shirt")
* Material, color, size
* MOQ (minimum order quantity)
* Lead time

{% hint style="info" %}
**Attributes are shared across your entire catalog.** When you create an attribute on one product, it becomes available for all products in your account.
{% endhint %}

### Catalog Health

The catalog page shows data issues that affect forecasting. Issues are categorized as:

**Blocking Issues** (prevent forecasts from being generated):

* **Missing Unit Price** - Required for top-down revenue-to-unit conversion
* **Missing Sales Listing** - Required for bottom-up ML model training
* **Missing Comparables** - Required for new SKUs without sales history

**Non-Blocking Issues** (reduce accuracy or limit features):

* **Missing Unit Cost** - Affects margin and cost calculations
* **Missing Product Line/Type** - Limits filtering and reporting
* **Missing Supplier** - Prevents purchase order generation

See [Catalog Review](/operations/catalog/product-setup/catalog-review.md) for details on each issue and how to resolve them.
