> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wisepim.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Productfamilies

> Definieer eenmalig welke velden elk producttype nodig heeft. Wijs daarna een familie toe, zodat elk product de juiste attributen en validatieregels erft.

Een productfamilie is een sjabloon voor een producttype. Het bepaalt welke attributen een product zou moeten hebben. Wijs een product toe aan een familie, en het erft automatisch alle attributen van die familie.

Dit bespaart je het handmatig toevoegen van dezelfde velden aan elk product. Definieer een familie één keer en hergebruik die in je hele catalogus.

<Info>
  Zie een familie als een blauwdruk. Een familie **Clothing** vereist mogelijk maat, kleur en materiaal. Een familie **Electronics** vereist mogelijk voltage, wattage en connectiviteit.
</Info>

## Hoe families werken

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/60BB58903-ed2K97/images/marketing-screenshots/products/product-families-light-branded.webp?fit=max&auto=format&n=60BB58903-ed2K97&q=85&s=808e9c81a941ec2064aa82067f203191" alt="WISEPIM product families grouping variants under a shared parent" width="2400" height="1445" data-path="images/marketing-screenshots/products/product-families-light-branded.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/60BB58903-ed2K97/images/marketing-screenshots/products/product-families-dark-branded.webp?fit=max&auto=format&n=60BB58903-ed2K97&q=85&s=9b9c397f8e6c5d69852c3073cba14bc4" alt="WISEPIM product families grouping variants under a shared parent" width="2400" height="1445" data-path="images/marketing-screenshots/products/product-families-dark-branded.webp" />

Een familie is een set attributen die samen één producttype beschrijven. Wijs een product toe aan die familie, en het product krijgt elk attribuut dat de familie definieert.

Voor elk attribuut dat je aan een familie toevoegt, kun je twee dingen instellen in de familie-editor:

| Instelling                 | Wat het bepaalt                                                       |
| -------------------------- | --------------------------------------------------------------------- |
| **Verplicht of optioneel** | Of het veld ingevuld moet zijn voordat het product als compleet telt. |
| **Variant-as**             | Of het attribuut productvarianten creëert, zoals maat of kleur.       |

De volgorde waarin attributen verschijnen, wordt automatisch toegewezen terwijl je ze selecteert, dus die stel je hier niet met de hand in.

<Info>
  Families ondersteunen in het datamodel ook een standaardwaarde per attribuut en validatie-overrides, maar die zijn nog niet bewerkbaar in de familie-editor. Stel validatie in op het attribuut zelf via de [attribuutinstellingen](/nl/other-features/managing-attributes).
</Info>

### Bovenliggende en onderliggende families

Families kunnen genest worden. Een onderliggende familie erft elk attribuut van zijn bovenliggende familie en kan er zelf bovenop toevoegen. Gebruik dit wanneer producttypes een gemeenschappelijke basis delen maar in de details verschillen.

Bijvoorbeeld:

* **Apparel** (bovenliggend): merk, materiaal, wasvoorschriften
  * **Tops** (onderliggend): voegt mouwlengte, halslijn toe
  * **Bottoms** (onderliggend): voegt binnenbeenlengte, taillesoort toe
  * **Outerwear** (onderliggend): voegt isolatietype, waterdichtheidsgraad toe

<Tip>
  Definieer gedeelde attributen op de bovenliggende familie en voeg alleen de gespecialiseerde toe aan elke onderliggende familie. Zo voorkom je het dupliceren van velden over vergelijkbare producttypes.
</Tip>

## Een familie maken

<Steps>
  <Step title="Open Productfamilies">
    Ga naar **Productfamilies** in de zijbalk. Je ziet een tabel met elke bestaande familie.
  </Step>

  <Step title="Klik op Nieuwe familie">
    Klik op **Nieuwe familie** in de rechterbovenhoek om het formulier te openen.
  </Step>

  <Step title="Voer de details in">
    Voeg een naam toe (zoals "Electronics") en een unieke code (zoals `electronics`). Voeg een beschrijving toe als dat je team helpt het doel van de familie te begrijpen.
  </Step>

  <Step title="Stel een bovenliggende familie in (optioneel)">
    Kies een bovenliggende familie om attributen van een andere familie te erven. Laat dit leeg voor een familie op het hoogste niveau.
  </Step>

  <Step title="Wijs attributen toe">
    Kies de attributen die producten in deze familie zouden moeten hebben. Stel voor elk in of het verplicht is en of het een variant-as is. Hun volgorde volgt de volgorde waarin je ze selecteert.
  </Step>

  <Step title="Opslaan">
    Klik op **Opslaan**. De familie verschijnt meteen in de tabel.
  </Step>
</Steps>

<Warning>
  De code moet uniek zijn in je project. Gebruik een kleine letter, beschrijvende code zoals `clothing` of `electronics-accessories`. Je kunt de code niet meer wijzigen nadat je de familie hebt aangemaakt.
</Warning>

## Producten aan een familie toewijzen

Nadat je een familie hebt aangemaakt, wijs je er producten aan toe zodat ze de attributen ervan erven.

<Steps>
  <Step title="Open een product">
    Open een willekeurig product vanaf de **Producten**-pagina.
  </Step>

  <Step title="Vind het Familie-veld">
    Zoek het veld **Familie** in de productdetails.
  </Step>

  <Step title="Selecteer een familie">
    Kies de juiste familie uit de dropdown. Het product erft elk attribuut dat die familie definieert.
  </Step>
</Steps>

### In bulk toewijzen

Om voor veel producten tegelijk een familie in te stellen, gebruik je [bulk bewerken](/nl/essentials/bulk-editing) op de Producten-pagina. Selecteer de producten, kies de bulk-bewerken-actie en stel de familie in voor allemaal.

## Families beheren

De pagina Productfamilies toont elke familie in een sorteerbare tabel. Gebruik de **zoekbalk** om te filteren op naam of code.

| Kolom             | Wat het toont                                                      |
| ----------------- | ------------------------------------------------------------------ |
| **Naam**          | De familienaam, ingesprongen om de plek in de hiërarchie te tonen. |
| **Code**          | De unieke identificatie van de familie.                            |
| **Attributen**    | Hoeveel attributen de familie heeft.                               |
| **Onderliggende** | Hoeveel onderliggende families het heeft.                          |
| **Acties**        | Knoppen om te bewerken en te verwijderen.                          |

<AccordionGroup>
  <Accordion title="Een familie bewerken">
    1. Klik op het **bewerkicoon** (potlood) in de kolom Acties.
    2. Werk de naam, beschrijving, bovenliggende familie of attribuuttoewijzingen bij.
    3. Sla je wijzigingen op.

    Het bewerken van de attributen van een familie raakt elk product erin. Als je een nieuw verplicht attribuut toevoegt, moeten bestaande producten dat veld ingevuld krijgen.
  </Accordion>

  <Accordion title="Een familie verwijderen">
    1. Klik op het **verwijdericoon** (prullenbak) naast de familie.
    2. Bevestig in het dialoogvenster dat verschijnt.

    Het verwijderen van een familie raakt elk product dat die gebruikt. Die producten verliezen hun familietoewijzing, maar hun bestaande attribuutwaarden blijven intact. Dit kan niet ongedaan worden gemaakt, dus controleer dit voordat je een familie met actieve producten verwijdert.
  </Accordion>
</AccordionGroup>

## Werken met attributen

Families zijn opgebouwd uit attributen en attribuutgroepen. Beheer beide vanaf de pagina Productfamilies.

<CardGroup cols={2}>
  <Card title="Attributen beheren" icon="database" href="/nl/other-features/managing-attributes">
    Maak, bewerk en organiseer de individuele attributen waaruit je datamodel bestaat.
  </Card>

  <Card title="Attribuutgroepen beheren" icon="folder">
    Groepeer gerelateerde attributen voor een overzichtelijkere organisatie. Zet bijvoorbeeld "breedte", "hoogte" en "diepte" in een groep "Afmetingen".
  </Card>
</CardGroup>

## Best practices

<CardGroup cols={2}>
  <Card title="Plan eerst je hiërarchie" icon="list-tree">
    Breng je producttypes en hun onderlinge relaties in kaart voordat je families bouwt. Een helder plan bespaart tijd en voorkomt duplicatie.
  </Card>

  <Card title="Houd families gericht" icon="target">
    Elke familie zou één duidelijk producttype moeten vertegenwoordigen. Vermijd brede families met tientallen optionele attributen.
  </Card>

  <Card title="Markeer alleen het essentiële als verplicht" icon="circle-check">
    Te veel verplichte velden vertragen het aanmaken van producten. Maak alleen de velden verplicht die je echt nodig hebt.
  </Card>

  <Card title="Leun op overerving" icon="git-branch">
    Deel gemeenschappelijke attributen via bovenliggende en onderliggende families. Zo blijft je datamodel slank en makkelijk te onderhouden.
  </Card>
</CardGroup>

## Problemen oplossen

<AccordionGroup>
  <Accordion title="Een familie verschijnt niet in het productformulier">
    * Controleer of de familie succesvol is opgeslagen.
    * Bevestig dat de familie bij het juiste project hoort.
    * Vernieuw de Producten-pagina om de nieuwste familiegegevens te laden.
  </Accordion>

  <Accordion title="Attributen ontbreken in een onderliggende familie">
    * Onderliggende families erven van hun bovenliggende familie. Controleer of de bovenliggende familie de verwachte attributen toegewezen heeft.
    * Nieuwe attributen die aan een bovenliggende familie worden toegevoegd, stromen automatisch door. Vernieuw de pagina als ze niet verschijnen.
  </Accordion>

  <Accordion title="Je kunt een familie niet verwijderen">
    * Bevestig dat je toestemming hebt om families te verwijderen.
    * Als de familie onderliggende families heeft, wijs die dan eerst opnieuw toe of verwijder ze.
  </Accordion>
</AccordionGroup>

## Gerelateerd

<CardGroup cols={2}>
  <Card title="Attributen beheren" icon="database" href="/nl/other-features/managing-attributes">
    Bouw de attributen waaruit je families zijn opgebouwd.
  </Card>

  <Card title="Producten beheren" icon="boxes" href="/nl/essentials/managing-products">
    Wijs families toe aan producten en houd je catalogus georganiseerd.
  </Card>

  <Card title="Bulk bewerken" icon="layers" href="/nl/essentials/bulk-editing">
    Stel in één actie een familie in voor veel producten.
  </Card>

  <Card title="Producten vertalen" icon="languages" href="/nl/products/translating-products">
    Vertaal productcontent naar je projecttalen met AI.
  </Card>
</CardGroup>
