Managing inventory across thousands of devices, accessories, and repair parts doesn't have to be overwhelming.
With Product Attributes and Variants in RepairDesk, repair shops can organize their entire catalog under a single, structured system eliminating the need to create separate listings for every product variation. Instead of managing individual entries for a "White iPhone 16 Pro Max Case" and a "Black iPhone 16 Pro Max Case," you simply create one base product and add color, size, or storage variants beneath it, each with its own SKU, price, and stock quantity.
Whether you run a cell phone repair shop, computer repair store, or multi-location repair business, product variants help you streamline inventory management, speed up sales workflows, and reduce catalog clutter so you can spend less time on data entry and more time fixing devices.
Managing large inventories is easier with the import/export functionality.
Adding a variant to a repair ticket is similar to adding a base product.
Product Variants allow you to manage all versions of a product, such as color, size, memory, or condition, under one organized structure, reducing duplicate listings and improving accuracy across inventory, pricing, and sales workflows.
Use variants when items are the same base product but differ only by attributes (e.g., color, memory, size, grade).
Create a separate product when the item is fundamentally different and does not share the same core identity.
After enabling variants, the base product’s stock and pricing fields become read-only and will display cumulative on-hand stock and average cost/retail price across all variants, with all future updates managed at the variant level.
No, Product Variants are only available for Growth & Advance Plan merchants.
Yes, you can open an existing product, enable the Variants toggle, select attributes and values, and generate variants for it.
Trade-Ins and BuyBacks work the same as regular products; when selecting an item, you will see all available variants and can choose the correct one based on its attribute values.
Yes, serialized variants are supported. You can generate serials per variant, view them under the base product, and filter them by variant or attribute values, with all serial-management actions done at the variant level.
Export your product/variant file from Inventory > Manage Inventory > Products, update or add variants in the provided template, and re-import it using the Import/Export menu.
A variant with zero stock behaves like any out-of-stock item; it cannot be sold unless your store settings allow selling with negative stock.
Yes, each variant syncs as an individual item with its own SKU and stock when connected to Shopify. (WooCommerce Coming Soon!)
Yes, you can select and add a specific variant when creating or managing refurbishment items.
You can find variants quickly by searching the variant SKU, name, or attribute values; searching the base product also displays all its variants.
Yes, both POS and Ticketing allow you to open the Variant drawer and switch the item to another available variant without removing and re-adding it.