Vendrex product variants screen

The problem with treating variants as separate products

Many retailers create separate product entries for each size and color. A t-shirt available in three sizes and five colors becomes 15 separate products in the system. This approach creates chaos. Reports show 15 line items for what is really one product. Inventory counting takes three times longer. The relationship between variants is lost, making it impossible to see which sizes of a given style are selling well.

The alternative, tracking variants mentally or on paper, is equally problematic. A customer asks for a specific size, and the cashier has to check the shelf because the POS does not show variant-level stock. If you sell the last unit of a size, the stock count for that variant goes negative while the parent product shows positive stock. Without proper variant tracking, you cannot trust your inventory numbers.

A proper product variant system solves this by grouping related variants under a single product while tracking each variant's stock, price, and barcode independently. You see one product with three sizes and five colors, each with its own stock count. Reports aggregate at the product level and break down at the variant level. This is essential for any business that sells apparel, footwear, or any product with options.

What are product variants in a POS system?

Product variants are different versions of the same base product, distinguished by attributes like size, color, material, or flavor. Each variant has its own stock count, SKU, barcode, and optionally its own price. The parent product serves as a container that groups all variants together for reporting and display purposes.

Variants solve the problem of managing options without creating separate products. Instead of creating Small Blue T-Shirt, Medium Blue T-Shirt, Large Blue T-Shirt, Small Red T-Shirt, and so on as individual products, you create one T-Shirt product with two variant attributes: Size (Small, Medium, Large) and Color (Blue, Red, Black). The system generates all nine combinations automatically, each with its own stock and SKU.

Vendrex supports variants with up to three attribute types, giving you flexibility for complex products. Shoes might have variants for size and width. Beverages might have variants for size and flavor. Hardware items might have variants for length and thread type. Each variant combination is a unique, trackable item in your inventory.

How it works in Vendrex

Creating variants starts with the base product. Enter the product name, category, and standard information. Then define your variant attributes. For a clothing item, you might add Size as an attribute with values Small, Medium, Large and Color as another attribute with values Blue, Red, Black. Vendrex generates all variant combinations automatically. Each variant gets a unique SKU and can have its own barcode, price, and stock count.

During checkout, the POS displays variant options when the product is added to a sale. If each variant has its own barcode, scanning identifies the exact variant instantly. This is the fastest way to handle variant products. For products without per-variant barcodes, the cashier selects the variant from a simple picker showing the available options and stock counts. The barcode scanning integration makes variant handling seamless.

Inventory tracking at the variant level gives you precise control. You can see that you have 20 units of the Small Blue T-Shirt but only 3 units of the Large Black T-Shirt. Low stock alerts can be set per variant, so you get notified when a specific size runs low. Reports show sales broken down by variant, helping you identify which sizes and colors are most popular. This data informs your purchasing decisions and reduces the risk of overstocking slow-moving variants.

Common challenges Vendrex solves

Stock counts are wrong for individual sizes. You know you have 100 units of a t-shirt in total, but you do not know how many are Small versus Large. When a customer asks for a specific size, you cannot answer confidently. Vendrex tracks stock per variant. You see exactly how many units of each size and color you have. No more sending customers to the shelf to check.

Checkout is slow when products have options. Without variant support, the cashier has to scroll through 15 separate product entries to find the specific size and color. This adds 10 to 15 seconds to every transaction. Vendrex groups variants under one product. The cashier scans the barcode or selects the variant from a clean picker. The correct variant, price, and stock are applied instantly.

You cannot set different prices per variant. Sometimes different sizes have different prices. Larger sizes cost more, or premium colors carry a premium. Without per-variant pricing, you have to create separate products. Vendrex lets you set an optional different price for each variant. By default, variants inherit the parent product's price, but you can override it for any variant combination.

Reports lump all variants together. You know the t-shirt category sold 500 units, but you do not know which sizes sold best. Without variant-level reporting, you cannot make data-driven inventory decisions. Vendrex reports break down sales by variant, showing which sizes, colors, and styles are your best sellers. Use this data to optimize your product mix and reduce slow-moving inventory.

Importing variants from a spreadsheet is complex. If you have hundreds of products with variants, manually entering each combination is impractical. Vendrex supports CSV import for variant products. You can prepare your product data in a spreadsheet with columns for variant attributes and import everything at once. The system creates products and variants from your spreadsheet data.

Benefits by industry

  • Clothing boutiques — Manage sizes (XS to 3XL) and colors (10+) for every apparel style. Track which sizes and color combinations sell fastest. Reorder popular variants more frequently and reduce stock of slow-moving combinations.
  • Shoe stores — Track stock for every size in every style and color combination. Shoes typically have 10 to 15 size variants per style. With Vendrex, each size is tracked individually so you never over-order a size that does not sell.
  • Sporting goods — Manage variants for equipment with different specifications, like weight, length, or material. A baseball bat comes in different lengths and weights. Each combination is a variant with its own stock and price.
  • Beverage retailers — Track drinks by flavor and package size. A single brand of juice might come in 200ml, 500ml, and 1-liter bottles across three flavors. Each combination is a variant with its own barcode and stock.
  • Hardware stores — Manage fasteners, fittings, and hardware by size, thread type, and material. A single screw type might have 20 size variants. Per-variant tracking ensures you never run out of the most common sizes while reducing overstock of less common ones.
  • Electronics accessories — Track phone cases, chargers, and cables by device model and color. An iPhone case comes in 10 colors and fits 5 different phone models. Variant management keeps each model-color combination organized and traceable.

Why choose Vendrex Product Variants?

Feature Vendrex
Size variants
Color variants
Individual SKUs
Per-variant pricing
Per-variant stock
Barcode per variant
CSV import
Offline support

Key features

  • Multi-attribute variants — Create variants based on up to three attribute types (size, color, material, etc.). All combinations are generated automatically.
  • Per-variant stock tracking — Each variant combination has its own stock count. Sales and returns update the correct variant's inventory.
  • Per-variant pricing — Set a default price for the parent product and override it for specific variants. Different sizes or colors can have different prices.
  • Per-variant barcodes — Assign unique barcodes to each variant combination. Barcode scanning at checkout identifies the exact variant instantly.
  • Variant SKU generation — SKUs are generated automatically based on variant attribute combinations, making them logical and searchable.
  • Variant-level reporting — See sales broken down by variant. Identify best-selling sizes, colors, and attribute combinations to guide purchasing decisions.
  • CSV import for variants — Import products with variants from a spreadsheet. Define variant attributes in columns and import hundreds of products at once.
  • Low stock alerts per variant — Set minimum stock thresholds for individual variants. Get notified when a specific size or color needs reordering.

Frequently Asked Questions

Start by creating a new product and entering the basic information. In the Variants section, add variant attributes like Size and Color. For each attribute, enter the values (e.g., Small, Medium, Large for Size). Vendrex automatically generates all variant combinations. Each combination gets a unique SKU and can have its own price, barcode, and initial stock count. You can also import variants in bulk using a CSV file.

Yes. By default, variants inherit the parent product's price, but you can override the price for any individual variant. This is useful when larger sizes cost more, or when certain colors are premium-priced. For example, a t-shirt might have a base price of 500 HTG, but the XXL size costs 600 HTG. Per-variant pricing gives you the flexibility to set prices that reflect your actual costs for each variant.

Stock is tracked per variant. Each combination of attributes has its own stock count. When you sell a Small Blue T-Shirt, only the Small Blue variant's stock decreases. The Small Red and Large Blue variants are unaffected. This gives you precise visibility into which sizes and colors are running low. The parent product shows a total stock count that aggregates all variants. See inventory management for more details.

Yes. Vendrex supports importing products with variants from a CSV file. In your spreadsheet, include columns for variant attributes alongside the standard product fields. The system reads the attribute columns and automatically creates the variant combinations. This is the fastest way to set up a large catalog with many variants. Detailed instructions for formatting your CSV file are available in our help center.

Sales reports show both product-level totals and variant-level breakdowns. You can see how many units of a product sold overall and then drill down into which sizes, colors, or other attributes drove those sales. This variant-level data helps you identify trends, optimize your inventory mix, and make smarter purchasing decisions. For example, if 80 percent of your t-shirt sales are in Medium, you know to order more Medium and less of the other sizes.

Yes. Each variant combination can have its own unique barcode. When you scan a barcode during checkout, Vendrex identifies the exact variant and adds it to the sale with the correct price and stock deduction. This makes checkout extremely fast for variant products. If your variants share a generic product barcode, the POS will prompt the cashier to select the specific variant after scanning. Learn more about barcode scanning.

Vendrex is designed to handle products with dozens or even hundreds of variants. The variant management interface lets you filter, search, and bulk-edit variants. You can update prices, stock counts, or barcodes for multiple variants at once. For very large variant sets, CSV import and export are the most efficient way to make changes. Low stock alerts and reports work at the variant level, so you can manage even complex product lines effectively.

Yes. In multi-store setups, each store maintains its own stock counts for each variant. Store A might have 10 units of the Small Blue T-Shirt while Store B has 5. Pricing can also differ by store if needed. The variant structure, attributes, and SKUs are shared across stores, but stock levels are location-specific. This gives you consistent product data with location-specific inventory management.

Vendrex supports variants with up to three attribute types, generating all possible combinations automatically. For example, a t-shirt with Size (3 options) and Color (5 options) creates 15 variants. There is no hard limit on the number of variants per product, so you can manage products with dozens of size-color-style combinations efficiently. Each variant gets its own stock, SKU, and optional barcode.

Yes. You can add new variant attributes and values to an existing product at any time. When you add a new attribute or value, Vendrex generates the new variant combinations automatically. Existing variants and their stock counts remain unchanged. This is useful when you introduce a new color or size to an existing product line without disrupting your current inventory data.

Yes. You can disable individual variants, which removes them from the active product options in the POS without deleting their data. Disabled variants retain their stock counts, sales history, and SKU information. This is useful when a variant is temporarily unavailable, discontinued, or seasonal. You can re-enable a disabled variant at any time, restoring it as an option during checkout.

Start managing product variants

Download Vendrex and take control of your product options. Track every size, color, and variant with individual stock and pricing.

Download on Google Play