## Products

The Products module allows managing a product catalogue that can be assigned to issues.

![Product list](/rkl-products-list-en.jpg)

## Product list

Accessible from the menu under **Products → Browse**. Supports searching by name, code, manufacturer, and category.

## Product details

The product details page contains:

- **Name and description** — multilingual
- **Type** — one product type
- **Manufacturer** — one manufacturer
- **Categories** — one or more categories
- **Product code** — internal code
- **Guarantee** — warranty period in months
- **External ID** — identifier from an external system
- **Active status**

## Product categories

Categories are accessible under **Products → Categories**. They have a tree structure — each category can have a parent category, allowing multi-level hierarchies to be built.

A product can be assigned to **multiple categories** at the same time.

Each category has a multilingual name and an active status.

## Product types

Types are accessible under **Products → Types**. This is a flat list with no hierarchy — each type has a multilingual name and an active status.

A product can be assigned **one type**.

## Manufacturers

Manufacturers are accessible under **Products → Manufacturers**. This is a flat list — each manufacturer has a multilingual name and an active status.

A product can be assigned **one manufacturer**.

---

## FAQ

### Can a product belong to multiple categories?
Yes. When creating or editing a product, any number of categories can be selected.

### Do categories have a hierarchy?
Yes. Each category can have a parent category, allowing multi-level category trees to be created.

### What is the difference between a product type and a category?
A type is a simple flat list (e.g. Electronics, Appliances). A category has a tree structure supporting multiple levels. A product can have one type and multiple categories.

### How do I manage the dictionaries (categories, types, manufacturers)?
Each dictionary has its own section in the **Products** menu: Categories, Types, Manufacturers. These allow adding, editing, and deleting entries.

### Does deleting a product affect existing issues?
Issues that contain the product retain its data. A deleted product will not be available for selection in new issues.
