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

# Variant Products — Manage Multi-Attribute Product Versions

> Create and manage product variants in Kuvera Arc using attributes like size and color, and organize your catalog with main categories and subcategories.

Variant products let you manage multiple versions of the same product under one structure. Instead of creating separate product records for each size, color, or material, define attributes and let Kuvera Arc generate the variant combinations.

## Access Variant Products

<Frame caption="Variant Products in the Inventory sidebar" />

<Steps>
  <Step title="Open the left navigation panel">
    Go to the left navigation panel in Kuvera Arc.
  </Step>

  <Step title="Click Inventory">
    Click **Inventory** to expand the Inventory section.
  </Step>

  <Step title="Select Variant Products">
    Select **Variant Products** from the Inventory sub-sections.
  </Step>
</Steps>

The Variant Products page opens in the main content area.

## Page layout

The Variant Products page includes tools for importing, creating, searching, filtering, exporting, and reviewing variant product records.

<Frame caption="Variant Products page layout" />

<CardGroup cols={2}>
  <Card title="Import" icon="file-import">
    Upload variant product records using a spreadsheet file.
  </Card>

  <Card title="Add New Variants" icon="plus">
    Create variants for an existing product or start a new product with variants.
  </Card>

  <Card title="Search" icon="magnifying-glass">
    Find variant products by product name.
  </Card>

  <Card title="Filter Data" icon="filter">
    Filter variant records by date range, stock status, or VAT amount.
  </Card>

  <Card title="Display count" icon="list-ol">
    Control how many variant records appear per page.
  </Card>

  <Card title="Export Data" icon="file-export">
    Download variant product records for reporting or review.
  </Card>
</CardGroup>

## Filter variant records

Use filters to quickly narrow variant records when reviewing stock status, tax configuration, or product availability.

<Frame caption="Variant Products filter panel" />

<CardGroup cols={2}>
  <Card title="Stock status" icon="boxes-stacked">
    Filter by On Stock, Low Stock, Moderate Stock, Out of Stock, or No Stock.
  </Card>

  <Card title="VAT amount" icon="percent">
    Filter by No Tax or 13% VAT.
  </Card>

  <Card title="Date range" icon="calendar-days">
    Limit records to a selected creation or activity period.
  </Card>

  <Card title="Apply Filter" icon="circle-check">
    Apply selected conditions to update the variant table.
  </Card>
</CardGroup>

## Variant Products table

The table lists base products and the number of variants created under each product.

<Frame caption="Variant Products table" />

<CardGroup cols={2}>
  <Card title="Code" icon="hashtag">
    Product or variant code.
  </Card>

  <Card title="Product Name" icon="box">
    Name of the base product that contains the variants.
  </Card>

  <Card title="VAT %" icon="percent">
    VAT percentage applied to the product.
  </Card>

  <Card title="Variants Number" icon="boxes-stacked">
    Total number of variants created under the product.
  </Card>

  <Card title="View" icon="eye">
    Opens the full variant product details page.
  </Card>
</CardGroup>

## Export variant records

Use **Export Data** to download variant product records.

<Frame caption="Export variant products" />

<Tabs>
  <Tab title="Full Export">
    Export all variant product records.
  </Tab>

  <Tab title="Current View Export">
    Export only the visible records, including any active filters.
  </Tab>
</Tabs>

<CardGroup cols={3}>
  <Card title="XLSX" icon="file-excel">
    Export records in Excel format.
  </Card>

  <Card title="PDF" icon="file-pdf">
    Export records as a PDF report.
  </Card>

  <Card title="CSV" icon="file-csv">
    Export records as comma-separated values.
  </Card>
</CardGroup>

## Create variants

You can create variants for an existing product or create a new product with variants from the start.

<Frame caption="Add New Variants options" />

<Tabs>
  <Tab title="Existing product">
    Use this path when the base product already exists and you want to add variants to it.

    <Steps>
      <Step title="Open Variant Products">
        Go to **Inventory** and open **Variant Products**.
      </Step>

      <Step title="Click Add New Variants">
        Click **Add New Variants** in the top-right area.
      </Step>

      <Step title="Select Existing Item Variant">
        Choose **Existing Item Variant** from the options.
      </Step>

      <Step title="Select the product">
        Use the **Product Name** dropdown to select the product for which you want to create variants.

        <Frame caption="Select existing product for variants" />
      </Step>
    </Steps>

    <Info>
      If no product appears in the dropdown, the product may already have variants configured.
    </Info>
  </Tab>

  <Tab title="New product with variants">
    Use this path when the product does not yet exist and you want to create it with variants from the start.

    <Steps>
      <Step title="Open Variant Products">
        Go to **Inventory** and open **Variant Products**.
      </Step>

      <Step title="Click Add New Variants">
        Click **Add New Variants** in the top-right area.
      </Step>

      <Step title="Select New Product with Variant">
        Choose **New Product with Variant** from the options.
      </Step>

      <Step title="Confirm to continue">
        Click **Add Variants** in the confirmation popup.

        <Frame caption="New Product with Variant confirmation" />
      </Step>
    </Steps>

    You are redirected to the Product List workflow. Complete the required product information and enable **Product Has Variants** to continue variant setup.
  </Tab>
</Tabs>

## Variant setup workflow

After selecting an existing or new product, define attributes and generate variant combinations.

<Frame caption="Variant setup screen" />

<Steps>
  <Step title="Add a variant property">
    Click **Add New Property** to define a variant attribute, such as Size, Color, Material, or Packaging.

    <Frame caption="Add New Property action" />
  </Step>

  <Step title="Enter attribute details">
    Enter the **Attribute Name** and one or more **Attribute Values**.

    Example: Attribute Name: Size, Values: Small, Medium, Large

    <Frame caption="Variant attribute details" />
  </Step>

  <Step title="Add more properties if needed">
    Click **Add New Property** again to define another attribute for the product.
  </Step>

  <Step title="Generate variants">
    Click **Generate the Variants**. Kuvera Arc creates all possible combinations from the attributes you defined.

    <Frame caption="Generate the Variants action" />
  </Step>

  <Step title="Review generated variants">
    Review generated variant names, purchase prices, and selling prices in the variants table.

    <Frame caption="Generated variants table" />
  </Step>

  <Step title="Create the variants">
    Click **Create Variant** to save all generated variants.

    <Frame caption="Create Variant button" />
  </Step>
</Steps>

Generated variant names are built from the selected attribute combinations.

<CardGroup cols={3}>
  <Card title="Size + Color" icon="shirt">
    Headset Large Blue
  </Card>

  <Card title="Size + Color" icon="shirt">
    Headset Small Red
  </Card>

  <Card title="Volume + Finish" icon="bottle-water">
    Bottle 500ml Clear
  </Card>
</CardGroup>

<Info>
  For existing products, purchase price and selling price values are pulled from the base product setup when variants are generated. You can update them individually after generation if needed.
</Info>

## Import variant products

Use **Import** to upload multiple variant product records using a spreadsheet file.

<Frame caption="Import variant products" />

<Steps>
  <Step title="Open Variant Products">
    Go to **Inventory** and open **Variant Products**.
  </Step>

  <Step title="Click Import">
    Click **Import** in the top-right area.
  </Step>

  <Step title="Upload file">
    Upload a **CSV**, **XLSX**, or **XLS** file containing variant product data.

    <Frame caption="Upload variant file" />
  </Step>

  <Step title="Match header">
    Match spreadsheet column headers to the required Kuvera Arc fields.

    <Frame caption="Match Header step" />
  </Step>

  <Step title="Match fields">
    Verify that spreadsheet values are connected to the correct variant fields.

    <Frame caption="Match Fields step" />
  </Step>

  <Step title="Finalize">
    Complete the import to add variant product data into the system.

    <Frame caption="Finalize variant import" />
  </Step>
</Steps>

<Tip>
  Click **Download Sample** before uploading if you are unsure about the required format.
</Tip>

<AccordionGroup>
  <Accordion title="Common import mistakes">
    Check for incorrect column formatting, missing required fields, misspelled headers, duplicate variant records, and incomplete attribute values before uploading.
  </Accordion>
</AccordionGroup>

## Product categories

Product categories organize products into a clear structure. A well-planned category hierarchy makes products easier to search, filter, manage, and report on.

<Frame caption="Product Category page" />

<CardGroup cols={2}>
  <Card title="Import Category" icon="file-import">
    Upload multiple product categories using a spreadsheet file.
  </Card>

  <Card title="Add Main Category" icon="folder-plus">
    Create a top-level product group.
  </Card>

  <Card title="Add Subcategory" icon="folder-tree">
    Create a structured sub-level under an existing main category.
  </Card>

  <Card title="View inactive categories" icon="eye">
    Review categories that are disabled or inactive.
  </Card>
</CardGroup>

## Category table

The category table shows category records and their hierarchy.

<Frame caption="Category table" />

<CardGroup cols={2}>
  <Card title="SN" icon="hashtag">
    Serial number of the category record.
  </Card>

  <Card title="Category Name" icon="folder">
    Name of the category or subcategory.
  </Card>

  <Card title="Parent" icon="folder-tree">
    Parent category this record belongs to, if applicable.
  </Card>

  <Card title="Date Added" icon="calendar-days">
    Date when the category was created.
  </Card>

  <Card title="Options" icon="ellipsis">
    Available management actions for the category.
  </Card>
</CardGroup>

## Manage categories

<AccordionGroup>
  <Accordion title="Edit a category">
    Use **Edit Category** to update a category name or description. Save your changes after editing.
  </Accordion>

  <Accordion title="Disable a category">
    Use **Disable Category** to remove a category from active use. Disabled categories remain visible for historical reference.
  </Accordion>

  <Accordion title="View inactive categories">
    Use the options menu to display categories that are currently disabled or inactive.
  </Accordion>

  <Accordion title="Import product categories">
    Use **Import Category** to upload categories using a spreadsheet file.

    The import workflow follows four steps: **Upload File**, **Match Header**, **Match Fields**, and **Finalize**.
  </Accordion>
</AccordionGroup>

## Add categories

Use main categories and subcategories to build a clear product hierarchy.

<Tabs>
  <Tab title="Main category">
    A main category is a top-level group, such as Clothing, Electronics, Grocery, or Skincare.

    Use a main category when:

    * You are creating a new top-level product group
    * Products do not fit under an existing category
    * You need a clear foundation before adding subcategories
  </Tab>

  <Tab title="Subcategory">
    A subcategory is a sub-level under a main category.

    Examples:

    * Clothing → Men, Women
    * Electronics → Laptops, Accessories

    Use a subcategory when:

    * A main category contains many different product types
    * You need more specific filtering or reporting
    * You want a cleaner inventory structure at scale
  </Tab>
</Tabs>

<Steps>
  <Step title="Open Product Category">
    Go to **Inventory** and open **Product Category**.

    <Frame caption="Product Category in the sidebar" />
  </Step>

  <Step title="Choose a category action">
    Click **Add Main Category** or **Add Subcategory**.

    <Frame caption="Category action buttons" />
  </Step>

  <Step title="Enter category details">
    Enter the category name, select a parent category if creating a subcategory, and add an optional description.

    <Frame caption="Category form" />
  </Step>

  <Step title="Save the category">
    Save the category to make it available for product classification.
  </Step>
</Steps>

<Warning>
  Avoid creating too many main categories or excessive subcategory levels. Overly granular structures can make inventory harder to navigate and maintain.
</Warning>

<Note>
  A well-planned variant and category structure improves inventory clarity, reporting accuracy, and long-term scalability as your product catalog grows.
</Note>
