Product Variants
7 min read
Published April 12, 2026
Updated May 24, 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 & Deleting Variant Types and Options
Variant types and their individual options can be renamed or removed as your product catalog evolves.
- To rename a variant type, click the pencil icon next to its name, edit the text, and save.
- To delete a variant type entirely, click the trash icon. This removes the type and all its options.
- To remove a single option, hover over the option badge and click the X button.
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
10 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
9 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.