# Compor um produto

Registre o que um programa ou kit inclui, uma linha por parte, com quantidade e unidade.

Resultado: o produto inteiro lista em **Components** cada parte que inclui, cada linha com Component Check em branco. Leitor: quem mantém o catálogo.

## Antes de começar

O todo e cada parte já precisam ser linhas em Product. Uma parte é um produto por si e pode ser vendida sozinha pela própria oferta. Se uma parte não existir, adicione-a antes com [Adicionar um produto e sua oferta](/pt-br/systems/products/add-product); ela não precisa de oferta.

## Adicione as linhas

1. Abra **Data** → **Product Component** → **Step 1 - Name whole and part** e crie uma linha Draft por parte.
2. Digite **Name*** como todo - parte - quantidade unidade. Vincule **Product*** a exatamente um todo e **Includes*** a exatamente uma parte diferente.
3. Em **Step 2 - Set quantity and unit**, coloque intervalos ou condições em **Notes°** opcional e acrescente **Tags°** quando útil. Depois preencha **Quantity*** e **Unit*** para avançar.
4. Em **Step 3 - Validate and activate component**, leia **Component (Name)** e **Component Check**. Corrija avisos e defina **Lifecycle Status*** como Active.

Grid de consulta capturada em 2026-10-28, antes dos intakes e dos ajustes de nomes. Use os nomes atuais das views indicados neste guia.

[![Grid de Product Component: uma linha por parte, com quantidade e unidade.](/systems/products/screens/products-component-grid.png)](/systems/products/screens/products-component-grid.png)

## Confira o resultado

Leia **Component Check** em cada linha; corrija o que cada fragmento ⚠ cita. **Component (Name)** mostra a parte como ela aparece dentro do produto, por exemplo `Keyword Tracking × 30 per day`. Abra o produto inteiro: **Components** lista as linhas; em cada parte, **Component Of** lista onde ela está incluída.

[![Um produto expandido lista suas linhas de componente e suas ofertas.](/systems/products/screens/products-product-expanded.png)](/systems/products/screens/products-product-expanded.png)

Sucesso: todas as linhas Active com Component Check em branco, e os Components do produto batem com o deck.

## Mude ou remova uma parte

Para mudar uma quantidade, edite Quantity* e reescreva Name*. Para deixar de incluir uma parte, defina a linha como Archived; não apague uma linha em que um contrato ou proposta possa ter se apoiado. Component Check não detecta laços (A inclui B e B inclui A); evite-os lendo Component Of no todo antes de vincular.

## Próximos passos

[Referência de Product Component](/pt-br/systems/products/entity-product-component) · [Regras e checagens](/pt-br/systems/products/rules-and-checks)