# 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](https://learn.moselle.io/operations/catalog/import-your-items) via CSV
2. [Set up custom attributes](https://learn.moselle.io/operations/catalog/custom-attributes) for organization
3. [Link external listings](https://learn.moselle.io/operations/edit-item-details#link-a-store-listing) from your sales channels
4. [Add bill of materials](https://learn.moselle.io/operations/edit-item-details#adding-your-bill-of-materials) for finished goods

## What You Can Do

| Task                                                                                            | Description                                                                 |
| ----------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| [View and filter your catalog](https://learn.moselle.io/operations/catalog/access-your-catalog) | Browse products, filter by attributes, and export your item list            |
| [Triage catalog issues](https://learn.moselle.io/operations/catalog/triage-catalog-issues)      | Identify and fix missing data that affects forecasting                      |
| [Add items manually](https://learn.moselle.io/operations/catalog/create-an-item)                | Create individual products, components, or bundles                          |
| [Import items in bulk](https://learn.moselle.io/operations/catalog/import-your-items)           | Upload multiple items via CSV with custom attributes                        |
| [Edit item details](https://learn.moselle.io/operations/catalog/edit-item-details)              | Update pricing, attributes, bill of materials, and supplier links           |
| [Manage custom attributes](https://learn.moselle.io/operations/catalog/custom-attributes)       | Create and organize attributes for filtering and reporting                  |
| [SKU Grading](https://learn.moselle.io/operations/catalog/sku-grading)                          | 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](https://learn.moselle.io/operations/create-an-item#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 [Triage Catalog Issues](https://learn.moselle.io/operations/catalog/triage-catalog-issues) for details on each issue and how to resolve them.
