Product Variants
8 min read
Published April 12, 2026
Updated September 11, 2026
Navigating to the Variants Page
The Variants page is a dedicated tab within the Inventory section where you define and manage all variant types and their options.
- Open the Inventory section from the sidebar.
- Click the 'Variants' tab at the top of the inventory page.
- The page displays all existing variant types with their options.
Creating a Variant Type
Variant types represent the attribute itself, like Color, Size, or Quality. Create them first, then add the individual options.
- On the Variants page, find the input field labeled 'New variant type name'.
- Type the name of your variant type (e.g., 'Color', 'Size', 'Storage Capacity').
- Press Enter or click the create button.
- The new variant type appears in the list, ready for you to add options.
Adding Options to a Variant Type
Options are the specific values within a variant type. For example, a Color variant type might have options like Red, Blue, Black, and White.
- Find the variant type you want to add options to.
- Type an option name in the input field with the placeholder 'Add option (e.g., Black)'.
- Press Enter or click the add button.
- The new option appears as a badge within the variant type.
- Repeat for each option you need.
Tip
Editing, Merging & Retiring Variant Types and Options
Each type and each option has a menu on its row, and each row shows how many items use it. An option's name is also printed on the variants built from it, so renaming an option relabels those items in the same step.
- Open the menu on a variant type to rename it, archive it, or delete it while no product uses it.
- Open the menu on an option for the same, plus Merge into.
- Merging an option moves its variant items onto another option and relabels them.
- Archive an option to keep it out of new variants while the ones on the shelf stay on sale.
Warning
Product Types: Simple, Variable, Combo, Service
When creating a new inventory item, the first choice you make is the product type. This determines how the item is structured and how it behaves across Fixmo.
- Simple Product, a single standalone item. It has one set of pricing (cost, sell, wholesale), one stock level, and optionally serial tracking. When selected in POS, Sales, or Repairs, it is added directly to the cart. If it has serial tracking, the serial picker opens instead.
- Variable Product, a parent container with one or more child variations. The parent does not hold stock itself, each variation has independent cost price, sell price, wholesale price, stock, serial tracking, and supplier link. When selected anywhere in Fixmo, a variant selector popup appears so you can pick the specific variation.
- Combo Product, a bundle of existing inventory items. Priced as a set; stock availability is determined by the components.
- Service, a non-physical service item (e.g., Screen Replacement, Diagnostics). Has a sale price but no cost price, no stock, no barcode, and no warranty. Can be used in repairs, POS sales, invoices, and quotations based on its usage type (Repair Service Only, POS Service Only, or Both).
Item Condition
Simple, Variable, and Combo products each have an Item Condition field. This lets you track whether you are selling brand-new stock or pre-owned/refurbished items alongside new inventory.
- Brand New, factory-fresh, unused item. This is the default for all products.
- Used, a previously owned item being resold (e.g., a trade-in phone or second-hand accessory).
- Refurbished, a device or product that has been repaired, tested, and restored to working condition.
- The condition is shown as a coloured badge in the inventory list (Used = amber, Refurbished = blue) and in the POS grid, invoice/quotation item picker, and repair parts picker. Brand New items show no badge to keep the interface clean.
- You can filter the inventory list by condition using the 'All Conditions' dropdown in the filters row.
How Variants Relate to Items
Variant types provide labels that can be applied to inventory items. When an item has a variant assigned, the variant label appears on the inventory list for easy identification.
- Variant items are linked to a parent item via the variant label.
- Each variant of a product can have its own stock levels, pricing, serial numbers, and supplier links, allowing you to source different variants from different suppliers with independent cost pricing.
- Variant labels appear alongside the item name in the inventory list for quick visual reference.
The Variant Selector Popup
Whenever you click a variable product in any product selector, POS, Sales, Repairs, Invoicing, Quotations, or Purchase Orders, Fixmo opens a variant selector popup instead of adding the item directly. This ensures you always pick the correct variation.
- Click or search for a variable product in any product selector across Fixmo.
- The variant selector popup appears, showing all available variations with their names, stock levels, and pricing.
- Select the specific variation you want. Out-of-stock variations are disabled in POS, Sales, Repairs, Invoicing, and Quotations, but remain selectable inside Purchase Orders (where the goal is to restock).
- If the selected variation has serial tracking, the serial picker opens next so you can choose the specific serial unit.
- If the variation does not have serial tracking, it is added directly to the cart, parts list, or line items with adjustable quantity.
Note
Item Condition: Brand New, Used, Refurbished
Every inventory item (and each variant of a variable product) can have an Item Condition set. This appears on the inventory list and detail pages as a colored badge, making it easy to distinguish stock quality at a glance.
- Brand New, default condition for new stock. No badge shown (clean appearance).
- Used, items that have been previously owned. Displays an amber badge labeled 'Used'.
- Refurbished, items that have been restored to working condition. Displays a blue badge labeled 'Refurbished'.
Tip
Frequently asked questions
Related articles
- Inventory
11 min read
Adding Items to Your Inventory
Learn how to add new inventory items in Fixmo, including pricing, stock tracking, serial numbers, categories, and advanced fields.
- Inventory
4 min read
Categories & Organizing Your Inventory
Create and manage inventory categories, sub-categories, and brands in Fixmo to keep your items organized and easy to find.
- Inventory
5 min read
Searching, Filtering & Bulk Updates
Find items fast with search and filters, then apply bulk changes to pricing, categories, tax, and more across multiple items at once.
- Inventory
4 min read
SKU Uniqueness: Keeping Your Inventory Clean
Learn how Fixmo enforces unique SKUs per shop, the parent/variant exception, and how to enable or disable this feature.
- Suppliers & Purchase Orders
5 min read
Multi-Supplier Pricing
Link inventory items to multiple suppliers with independent pricing, SKUs, and lead times to compare costs and choose the best source for reordering.
- Sales & POS
10 min read
Creating a Sale from POS
Walk through the complete POS sale workflow, add products, assign a customer, select serial numbers, apply discounts, and complete the payment.
- Repairs
9 min read
Parts and Services
Add parts from inventory and services to a repair. Understand stock decrement, serial-tracked parts, the variant picker, per-line discounts, line descriptions, editing and swapping serial numbers, and warranty labels.