---
title: "Variations & Templates"
description: Sell products that come in sizes, colours or other variants, each with its own price and stock.
url: "https://tecniforge.com/docs/vfile/vfile-products-inventory/variations-and-templates/"
updated: "2026-09-01"
category: "vFile / Products & Inventory"
---

# Variations & Templates

## What are variations?

A **variable product** is one item sold in several variants — for example a bag of seed in *10kg / 20kg / 50kg*, or a shirt in *S / M / L*. Each variation can have its own **SKU, purchase price, selling price and stock**.

## Variation templates

To avoid retyping the same options, create a **variation template** once and reuse it. Manage templates at [vfile.app/variation-templates](https://vfile.app/variation-templates) — for example *Size* with values *10kg, 20kg, 50kg*.

## Creating a variable product

1. On [Add Product](https://vfile.app/products/create), set the type to **Variable**.
2. Choose a **variation template** (or add values manually).
3. For each variation, set purchase price, selling price and opening stock.

## Worked example

You sell packed seed in three sizes.

1. You create a variation template *Pack Size* with values *10kg, 20kg, 50kg*.
2. You add a variable product *Wheat Seed* and choose that template, so three variations appear.
3. You price them: 10kg at ₨1,500, 20kg at ₨2,900, 50kg at ₨7,000, and enter opening stock for each.
4. On the POS, a customer asks for the 20kg pack — you pick that variation, and only the 20kg stock goes down.

## What this affects

- **Stock per variation** — each size has its own quantity, so the [Stock Report](https://tecniforge.com/docs/vfile/vfile-reports/stock-report/) tells you exactly which sizes are low.
- **Pricing** — every variation can carry its own price and cost, giving accurate profit per size.
- **Sales** — a sale always names the exact variation, keeping stock and reports precise.

## Frequently asked questions

**Should I use variations or separate products?**
Use variations when it is really the same item in different sizes or colours — it keeps them tidy under one product. Use separate products for genuinely different items.

**Can different variations have different prices?**
Yes. Each variation has its own purchase and selling price.

**Can I add a new size later?**
Yes, edit the product and add another variation value whenever you introduce a new size.

## Related guides

- [Adding Products](https://tecniforge.com/docs/vfile/vfile-products-inventory/adding-products/)
- [Selling Price Groups](https://tecniforge.com/docs/vfile/vfile-products-inventory/selling-price-groups/)

---

### Discover more from TecniForge

Subscribe to get the latest posts sent to your email.
