
How to Manage Products with Variants in a Digital POS
May 15, 2026
2026 Guide · 5 min read · By Skoci POS Team
Imagine you own a small coffee shop. Your menu starts simple: iced milk coffee, black coffee, and milk tea. But customers start asking for variations — small, medium, or large; sugar level; oat milk or full cream; an extra espresso shot.
Suddenly one product — 'Iced Milk Coffee' — turns into dozens of different combinations. Without the right system, your cashier is overwhelmed: inconsistent pricing, wrong orders, and ingredient stock that can't be tracked properly.
This is why product variant management in a digital POS isn't just a nice-to-have — it's the foundation of a well-run store. This article walks you through, step by step, how to manage product variants in a digital POS for your Indonesian small business.
Table of Contents
- What Are Product Variants and Options?
- Common Problems Without a Variant System
- How to Set Up Product Variants in Skoci POS (5 Steps)
- Real Benefits You'll Notice
- FAQ: Frequently Asked Questions
- Conclusion & Next Steps
1. What Are Product Variants and Options?
Before getting into setup, it's important to understand two concepts that are often confused:
Product Variants — variations that produce separate SKUs (Stock Keeping Units) each with their own price and stock.
Example: A T-Shirt available in sizes S, M, L, XL. Each size is a separate variant with its own independent stock.
Product Options (Add-ons) — additional choices that don't change the main product but can affect the price.
Example: A milk coffee can have an 'extra shot' (+Rp 5,000), 'oat milk' (+Rp 8,000), or 'no sugar' (no charge).
The combination of variants and options is what makes a small business product catalogue flexible and able to serve a wide range of customer preferences. This applies to F&B, fashion, beauty, and grocery businesses alike.
2. Common Problems Without a Variant System
Many small businesses still track variants manually — in notebooks, Excel, or by creating separate product entries for every combination. This approach creates several real problems:
- Bloated catalogue — 10 products with 5 variants each = 50 separate entries. Finding an item gets slow during a busy rush.
- Inconsistent pricing — cashiers forget the price for certain combinations, so different customers end up paying different amounts.
- Inaccurate stock — without variant-stock integration, you don't know which ingredient is running low until an order has already been placed.
- Uninformative reports — you can't tell which variant sells best because everything is recorded under one product.
- Wrong order risk — without a variant confirmation popup, a rushed cashier can easily enter the wrong customer preference.
3. How to Set Up Product Variants in Skoci POS (5 Steps)
In Skoci POS, variant and option setup is designed to be straightforward even for store owners who aren't tech-savvy. Here's how:
Step 1: Build Your Option Groups First
Before touching a product, create the option groups you will reuse. Open Katalog → Grup Opsi (Catalogue → Option Groups) and build groups such as "Sugar Level" or "Milk Choice" along with their choices.
Each group can be marked as:
- Wajib (Required) — the cashier must choose before continuing. Good for sugar level.
- Opsional (Optional) — can be skipped. Good for an extra shot.
- Multi pilih (Multi-select) — the customer may pick more than one. Good for toppings.
Building them first means one "Sugar Level" group serves every drink, instead of being rebuilt inside each product.
Step 2: Create the Product and Fill In the Basics
Open Katalog → Daftar Produk → Tambah Produk (Catalogue → Products → Add Product) and choose the product type: Olahan for something made from raw materials using a recipe, Produk Jadi for goods bought and sold as-is, or Jasa for anything with no physical stock.
You then land in a five-step form. In the Informasi Dasar (Basic Info) step, enter the product name (e.g. "Iced Milk Coffee"), pick a category, and upload a product photo.
- ✓ Use a clear, consistent product name.
- ✓ A photo helps cashiers find it when the shop is busy.
Step 3: Set Price & Cost
In the Harga & Biaya (Price & Cost) step, enter the selling price. For made-to-order products this is also where you build the recipe from raw materials, and cost of goods is calculated for you.
One thing worth understanding: if the product has variants, the price field in this step is locked and marked "Tidak berlaku" — not applicable. That is not a bug. The price comes from each variant, not from the parent product.
Step 4: Add Variants
In the Varian step, add each version of the product that is genuinely sold separately — Regular and Large, say.
Worth knowing: variants in Skoci POS are a flat list, not a matrix of groups. You do not create a "Size" group and a "Flavour" group that multiply together. You write out the variants you actually sell: Regular, Large, or if you really need it Large Milk Coffee as its own row.
Each variant carries its own data:
- Variant name
- A full selling price — not a difference from a base price. Regular at Rp 18,000 and Large at Rp 24,000 are written as they are, not as "+Rp 6,000".
- Opening stock and purchase price
- Its own recipe of raw materials, for made-to-order products
- Its own image if needed
- Different prices per sales type
Because each variant holds its own stock, you can see precisely that Large has run out while Regular has plenty.
- ✓ Leave this step empty if the product really only comes one way.
- ✓ For made-to-order products a Large usually uses more ingredients — give it its own recipe so the cost stays accurate.
Step 5: Attach Option Groups, then Review & Save
In the Grup Opsi step, attach the groups you built in Step 1 to this product. Then in Review & Simpan, check everything once more before saving.
Once saved, when a cashier selects the product on the transaction screen the variant and option choices appear automatically. The total price works itself out — no manual math, no risk of forgetting a choice.
- ✓ Cashiers complete transactions faster because all choices are already structured.
- ✓ The order note on the receipt shows the full detail of the selected variants.
The result: one 'Iced Milk Coffee' product that's neatly structured — not dozens of confusing entries. Cashiers can process orders in seconds, and per-variant sales reports are instantly available.
4. Real Benefits You'll Notice
Once the variant system is properly set up, the difference shows immediately in daily operations:
| Aspect | Without a Variant System | With Skoci POS |
|---|---|---|
| Transaction Speed | Slow — cashier searches manually | ✓ Variant popup appears automatically |
| Order Accuracy | Frequent wrong variants or options | ✓ Select from popup, no mistakes |
| Price Consistency | Varies depending on the cashier | ✓ Prices locked in the system |
| Variant Reports | Not available or done manually | ✓ See top variants by period |
| Stock Management | Not linked to variants | ✓ Ingredient stock tied to each variant |
| Customer Experience | Orders often don't match preferences | ✓ Detailed receipt, always accurate |
5. FAQ: Frequently Asked Questions
What is a product variant in a POS app?
A product variant is a variation of one product that differs in attributes like size, flavour, or colour, and can have a different price. For example: Milk Coffee in Small, Medium, Large sizes. In a POS app, variants let you manage one product with many choices without creating a separate product entry for every combination.
How do I add product variants in Skoci POS?
Open Katalog → Daftar Produk (Catalogue → Products), create or open the product, then go to the Varian step of the product form. Add each variant you actually sell as its own row — Regular and Large, say — each with its own full selling price. During a transaction the variant choices appear automatically and the cashier just taps.
What's the difference between a product variant and a product option in a POS?
A product variant creates a separate SKU with its own stock — for example, a shirt in size S and size M are two different SKUs tracked independently. A product option is an additional choice that doesn't change the main SKU, such as sugar level or toppings, and usually only affects the total transaction price.
Can each variant have a different price?
Yes, and each variant carries a full selling price rather than a difference from a base price. Regular is written as Rp 18,000 and Large as Rp 24,000 — not "+Rp 6,000". Once a product has variants, the price on the parent product is locked, because the price always comes from whichever variant was chosen.
Can ingredient stock be linked to product variants?
Yes, the ingredient tracking feature in Skoci POS is directly linked to product variants. Every time a transaction occurs for a specific variant, the ingredients used for that variant are automatically deducted from stock. This is especially helpful for F&B businesses to avoid running out of ingredients mid-service.
6. Conclusion & Next Steps
Managing products with variants and options doesn't have to be complicated when you're using a digital POS designed for it. With the right system in place, one product can serve hundreds of order combinations accurately, quickly, and with full traceability.
Three things that will change immediately once you set up product variants in Skoci POS: transaction speed increases, wrong orders drop dramatically, and per-variant sales reports help you understand which products your customers love most.
Start Managing Product Variants with Skoci POS — Free!
Build a product catalogue with unlimited variants and options. Integrated stock, real-time reports, and a simple cashier interface.
- Download on Google Play Store — search "Skoci POS"
- Learn more: skocipos.com
Related Articles
- How to Choose the Right POS App for Your Small Business
- Ingredient Stock Management: How to Stop Your Store from Losing Money (coming soon)
- How to Read Your Sales Reports for Better Business Decisions (coming soon)