How to Create & Manage Product Variants in RepairDesk

How to Create & Manage Product Variants in RepairDesk

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.

Video Guide:


Importing and Exporting Variants

Managing large inventories is easier with the import/export functionality.

  1. To export your existing variants, go to Inventory > Manage Inventory > Products.
  2. Select the products you want to export.
  3. Click on the Import/Export button and choose Export. A file will be downloaded containing your products and all their variants.
  4. You can use this same template to import new variants into RepairDesk, making it simple to add or update your inventory in bulk. (Learn more)

Adding Product Variants in Tickets

Adding a variant to a repair ticket is similar to adding a base product.

  1. On a ticket, click on Add Item.

2. Search for the item you need, whether it's a device or a part.
3. You will see a list of all available Products & Variants.


4. Simply select the correct Variant and add it to the repair ticket.


FAQs

What is the main benefit of using Product Variants?

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.


When should I use variants versus creating a new, separate product?

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.


What happens to the stock and pricing of the base product once variants are enabled?

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.


Are Product Variants available on all RepairDesk plans?

No, Product Variants are only available for Growth & Advance Plan merchants.


Can I convert an already created Product into a Variant Product?

Yes, you can open an existing product, enable the Variants toggle, select attributes and values, and generate variants for it.


How can I create Trade-Ins/BuyBacks with Variants?

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.


Can Variant Products have Serials?

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.


How can I import a large list of new variants?

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.


What happens if I try to sell a variant that has no stock?

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.


Do Variants sync with supported eCommerce integrations like WooCommerce and Shopify?

Yes, each variant syncs as an individual item with its own SKU and stock when connected to Shopify. (WooCommerce Coming Soon!)

Can I add a variant to a refurbishment process?

Yes, you can select and add a specific variant when creating or managing refurbishment items.

How does the Variants feature work with the Product Category Tree?
Variants inherit the category and subcategory of their base product, and all variant-level items appear under that structure.


How can I quickly find a specific variant in the POS if the product has many variants?

You can find variants quickly by searching the variant SKU, name, or attribute values; searching the base product also displays all its variants.


Can I switch the variant of an item that is already on a ticket or in the cart?

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.