# How to set up variants for your products

> Published: 2026-06-18
> Updated: 2026-07-08
> Category: Manage
> Canonical: https://finalpos.com/help/set-up-variants

You set up variants on the product, in the Attributes & Variations section. On a product with no variants yet (including a new product), choose Create Variants; on a product that already has variants, choose Manage Variants. Either opens the variant generator, where you select the attributes and their values and Generate Variants — one per combination.

## Key takeaways

- Variants are set up on the product, in the Attributes & Variations section.
- New product, or a product with no variants yet: choose Create Variants.
- A product that already has variants: choose Manage Variants to add or change them.
- Both open the variant generator — select the attributes and their values, then Generate Variants (one variant per combination).
- Edit each variant's price, cost, on-sale price, SKU, barcode, and stock in the variants table; a product with variants is a variable product.

## What are variants?

Variants are the versions of a single product — for example, a T‑shirt in Small, Medium, and Large, or in different colors. You set them up on the product using **attributes**: an attribute (like Size or Color) and its values define the variants. A product with no attributes is a **simple product**; once it has variants it becomes a **variable product**.

Variants are set up the same way whether the product is new or existing — the only difference is the button you start from, which depends on whether the product already has variants.

## Setting up variants on a new product

1. In the Merchant Hub, go to **Manage → Products → Product List** and click **+ Add Product**.
2. In the **Attributes & Variations** section, choose **Create Variants** (you'll see a prompt like *"Add options like size or color"*). This opens the variant generator.
3. **Select the attributes and their values** — a **preview** shows the variants that will be created. If you need a new attribute, add it here (for example, Size or Color with its values).
4. Choose **Generate Variants**. One variant is created for **each combination** of the values you selected (for example, Size [S, M, L] × Color [Black, White] makes 6 variants), and the product becomes a **variable product**.
5. Edit each variant's **price** (and stock) in the **variants table**, then **Save** the product.

## Adding variants to an existing product

Open the product from **Manage → Products → Product List**, then go to the **Attributes & Variations** section:

- **If the product has no variants yet** (a simple product), choose **Create Variants** — this is the same flow as a new product above.
- **If the product already has variants**, choose **Manage Variants**. This opens the same generator, where you can adjust the attributes and their values and regenerate the variants.

In both cases, select the attributes and values, choose **Generate Variants**, then set each variant's price in the variants table and **Save**.

## Editing or removing variants

In the **variants table** you can:

- **Edit a variant** — change its details directly in the table: **Price**, **Cost**, **On Sale** price, **SKU**, **Barcode**, and **Stock**.
- **Delete a variant** — use the **Delete variant** action on the variant's row. If you remove one by mistake, you can **undo** the delete before you save.
- **Add or change variants** — choose **Manage Variants** to reopen the generator and adjust the attributes and their values.

**Save** the product to apply your changes.

## FAQ

**Q: How do I add variants to a product I already created?**
A: Open it from Manage → Products and go to Attributes & Variations. If it has no variants yet, choose Create Variants; if it already has some, choose Manage Variants. Both open the same generator.

**Q: How do I add a new attribute?**
A: You can add one in the variant generator, or manage attributes (size, color, material, and their values) under Manage → Products → Attributes.

**Q: How are variants generated?**
A: Select the attributes and their values in the generator, then choose Generate Variants — one variant is created for each combination of the values.

**Q: Can I set a different price for each variant?**
A: Yes — edit individual prices in the variants table. A default price applies to new variants.

**Q: What's the difference between a simple and a variable product?**
A: A simple product has no variants; a product with variants is a variable product.