Quickvee Help Center

Manage product variants on the POS

Variants are the sellable units of a product. If your store sells Marlboro Red in both King and 100s, those are two variants of the same product, each with its own price, UPC, and stock count. The Variant tab is where you see every variant across your entire catalog at once β€” handy for stock checks, price audits, label printing, and quickly opening a single variant to update its detail.

Access path: POS Home β†’ Inventory β†’ Variant tab

MM-559-01-20260629-141414.png
MM-559-02-20260629-141522.png

The Variant list

Every variant appears as a card β€” Marlboro Red - King, Geek Bar Pulse 0% Nicotine 15k - Strawberry B Pop, OCB Cones-Unbleached/1 1.25/100pk, and so on. Each card shows the variant name, current stock, retail price, and a Delivery / Pickup channel toggle, just like the Products tab.

Three lookup tools at the top:

MM-559-03-20260629-141622.png

Tool

What it does

Search Variant

Type any part of the variant name β€” the grid filters live as you type.

Search by UPC

Type or scan a variant UPC to pull the exact match.

Scanner icon (top-right)

Activates the barcode scanner for hands-free UPC lookup.


Filtering by category

MM-559-04-20260629-141652.png


Tap the filter icon above the variant grid to open the Filter by Category modal. The dialog is identical to the one on the Products tab β€” same chips, same buttons β€” but here it narrows the list to variants whose parent product belongs to the categories you select. Tap any chip to select; tap again to deselect. Apply confirms; Reset clears; Cancel/Γ— closes without applying.

Use case: Filtering by Disposables here gives you every single flavor and puff-count variant across every disposable vape product in your store β€” not just one product's lineup. Perfect for end-of-day vape stock audits or printing a fresh batch of labels for an entire category.

Filter + search work together. Apply the Disposables filter, then type Strawberry in the search bar to see every strawberry-flavored disposable variant at once.

Lottery variants don't appear here. Lottery items live on their own tab and aren't part of the regular variant catalog.


Custom codes β€” multiple codes per variant

The Edit Variant screen and the Variant Preview both include the Custom Code field for any identifier other than the scanned UPC. Each variant can carry multiple custom codes at the same time, independently of its parent product.

MM-559-05-20260629-141710.png


Button

What it does

+ (blue)

Adds another empty Custom Code field below.

βˆ’ (blue)

Removes that specific Custom Code field. The first Custom Code field doesn't have a remove button β€” it's always present.

Every custom code on the variant is searchable at the register β€” cashiers can scan or type any of the codes to pull the variant up.

Variant codes are independent of the parent product's codes. A product can have its own Custom Codes, and each variant under it can have its own Custom Codes too. Searching by any code β€” product-level or variant-level β€” finds the right item at the register.

Custom Code is not the same as UPC. UPC is the primary scanned barcode used at checkout. Custom Codes sit alongside it as alternate identifiers. The system blocks UPC duplicates across your catalog, but Custom Codes can be reused if your workflow needs it.


What you can do here

Variants are created on the parent product (Inventory β†’ Products β†’ Edit Product β†’ Variants section). Renaming a variant value and deleting an individual variant are likewise managed at the product level. The Variant tab is for managing each variant's pricing, stock, UPC, codes, and flags.

If you need to…

Do this

Update the price on a single variant

Variant tab β†’ search by name, scan UPC, or filter by category β†’ open the variant β†’ change Price β†’ Save.

Add an additional custom code to a variant

Open the variant β†’ tap the blue + next to the Custom Code field β†’ enter the additional code β†’ Save.

Remove a custom code from a variant

Open the variant β†’ tap the blue βˆ’ next to the code you want to remove β†’ Save. The first Custom Code field cannot be removed.

Print a missing barcode label

Variant tab β†’ open the variant β†’ Print Label β†’ pick paper size β†’ Print.

Reorder a variant urgently

Variant tab β†’ open the variant β†’ Instant PO β†’ confirm quantity β†’ Save.

Add a brand-new variant to an existing product

Products tab β†’ open the product β†’ scroll to Variants β†’ pick the attribute β†’ Enter Variant with the new value β†’ Save. The new variant appears in the Variant tab.

Take a variant off sale temporarily

Open the variant card β†’ tick Disable β†’ Save.

Set EBT eligibility on a specific variant

Open the variant β†’ tick Food Stampable to override the category default.

Tap Generate UPC at the top-right of the Variant Preview to create a fresh UPC for any variant that doesn't have one β€” useful when you're adding new variants to an existing product.

Important: Don't change the UPC Code on a variant once products with that UPC are in the wild (printed on receipts, customer-side, label scans). Generate a new variant with a new UPC instead β€” and disable the old one β€” to keep the audit trail clean.


Internal reference

Source ticket: MM-559 β€” POS - Inventory - Variant. Parent: MM-554 β€” POS - Inventory.