Skip to main content
Sign in with your store to see only the help that applies to you.

Product Variations

Admin Manager

Use this page to sell one product in several sizes or packs, each with its own price and stock.

Quick steps​

  1. Go to Products and open the product.
  2. On the Details tab, set Product Type to Variable Product and click Update Product.
  3. Open the Variations tab and click Add the first variation (or Add Variation if it already has some).
  4. Fill in a row for each size — a Name like "3.5g" and a Price. Stock, SKU and barcode are optional. Click + Add Another Variation for more rows.
  5. Click Create Variations. On the register, tapping the product now opens a Select Option window.
tip

Every row the same price? Type it under Quick Fill All Variations and click Apply to All.

Common questions​

Should I use variations or options? Use variations when each size needs its own price and stock count. If every flavour costs the same and shares one stock count, use named options instead.

How do I change a variation's price or stock? On the Variations tab, click the pencil icon to open that variation, change it, and click Update Product. Admins can change several at once: tick them and use Update Price or Update Stock.

Why doesn't a variation show on the register? It is out of stock or turned off. A product with only one variation skips the window and goes straight to the cart.

Can I change the order they appear in? No — they are listed alphabetically by name. Name them so they sort well.


More detail: when to use variations

Variations let you sell the same product in multiple sizes, weights, or configurations — each with its own SKU, price, and stock level. For example, a cannabis flower product might come in 1g, 3.5g, 7g, and 14g options.


When to Use Variations​

Use variations when:

  • The same product is sold in different sizes (e.g., 1g, 3.5g, 7g, 14g, 28g).
  • The same product comes in different package types (e.g., pre-roll single, pre-roll 3-pack).
  • You want a single product listing on the POS with selectable options rather than separate products.

Do not use variations when:

  • Products are fundamentally different items (e.g., different strains). Create separate products instead.
  • You only sell one size of the product. A product with no variations is perfectly fine.
  • Every flavour has the same price and shares one stock count. Use named options instead.
More detail: creating variations and every field

Creating Variations​

Product Create Form

Variations and bundles

A product can offer variations or be a bundle, not both. You can't add variations under a bundle, and a product with variations can't be turned into a bundle. A single variation can be a bundle in its own right, though — for example a "Large" gift box. See Bundles, Combos & Buckets.

Adding the First Variations to a Product​

  1. Open the product. On the Details tab, set Product Type to Variable Product and click Update Product.
  2. Open the Variations tab and click Add the first variation to open the Add Variations page.
  3. Fill in a row for each variation. Click + Add Another Variation for more rows.
  4. Click Create Variations.

You can also go to Products, click Add New Product, choose Add Variation on step 1 and pick the product under Select Parent Product (only Variable Products are listed), then fill in the variations and finish the wizard.

You can also turn products you already have into variations of one parent with Make Variations on the product list. See Bulk Operations.

Adding More Variations​

Once a product has at least one variation:

  1. Open the product and go to the Variations tab.
  2. Click Add Variation. The Add Variations page opens, listing the variations the product already has.
  3. Fill in a row for each new variation. Click + Add Another Variation for more rows.
  4. Click Create Variations.

You are taken back to the product with a message saying how many variations were added.

Variation Fields​

FieldRequiredDescription
NameYesA short label for this variation (e.g., "3.5g", "7g", "Pre-Roll 3-Pack").
PriceYesThe pre-tax selling price for this variation.
StockNoStarting stock for this variation.
SKU (Optional)NoGenerated for you if left blank. If you enter one, it must not be used by any other product or variation.
BarcodeNoGenerated for you if left blank.
DescriptionNoAn optional description for this variation.
ImageNoA photo for this variation.

Stores with cannabis features also see Strain Type (leave it on Inherit from parent to match the parent), THC and CBD.

Each variation takes its unit type, brand and categories from the parent product.

If the product already has stock of its own when you add its first variations, leave their Stock empty: the product's stock moves into the first variation in the list, and the move is recorded in both stock histories. New variations take the product's cost, so the moved stock keeps its value. If you enter stock for them too, Brother POS stops and asks you to either leave it empty or count the product to 0 first, because it can't tell which units are which.

Quick Fill

When adding several variations at the same price or stock, enter the value under Quick Fill All Variations and click Apply to All.

SKU naming convention

Adopt a consistent SKU pattern for variations. For example:

  • Parent: BD-001
  • 1g variation: BD-001-1G
  • 3.5g variation: BD-001-35G
  • 7g variation: BD-001-7G

This makes scanning and CSV management much easier.

More detail: how variations appear on the register

How Variations Appear on the POS​

When a cashier selects a product that has variations:

  1. The product tile opens a Select Option window.
  2. Each variation is shown with its name and price, in alphabetical order.
  3. The cashier taps the desired variation to add it to the cart.
  4. The cart shows the variation's full name — the parent name plus the variation label (e.g., "Blue Dream - 3.5g").

A few things to know:

  • Only one variation? It is added straight to the cart, with no window.
  • Out of stock variations are left out of the window, unless the product is allowed to sell below zero.
  • Inactive variations don't appear on the register.
  • With more than ten variations, the window adds a search box.
More detail: editing, turning off and deleting variations

Managing Existing Variations​

The Variations tab lists each variation with its SKU, price and stock.

Editing a Variation​

  1. Open the parent product and go to the Variations tab.
  2. Click the Edit (pencil) icon next to the variation. The variation opens on its own product page.
  3. Update the fields you need to change.
  4. Click Update Product.

Updating Several Variations at Once​

Tick the variations you want (or Select All), then use Update Stock, Update Price or Update Cost and click Update Selected Variations. Delete Selected removes the ticked variations. The stock, price and cost updates are available to admins only.

For stock, choose Add to current stock or Set stock to this amount. On a store that keeps stock by location, a Location box also appears:

  • Pick a location to work on that one shelf: Set means "this shelf holds this many" (a count), and Add puts the new stock on that shelf.
  • Leave it on Whole stock (not one shelf) and Set skips any variation whose stock sits on more than one shelf, since there's no way to tell which shelf was wrong. The message names them, for example: "Skipped Blue Dream - 3.5g, Blue Dream - 7g: their stock is on more than one shelf. Pick a location to count one."

Variation Display Order​

On the register, variations are listed alphabetically by name. There is no drag-and-drop reordering, so name them in a way that sorts well.

Turning a Variation Off​

Each variation can be deactivated on its own. On the Products page, open the product's variation list and click the deactivate icon next to the variation; click the activate icon to bring it back. An inactive variation stays in your catalog but isn't offered on the register.

Deactivating a parent product from the product list deactivates all of its variations too.

Deleting a Variation​

  1. Open the parent product and go to the Variations tab.
  2. Click the Delete (trash) icon on the variation.
  3. Confirm in the Delete Variation window.
Deleting variations

Deleting a variation removes it from the product and the register. Past sales of that variation are kept for your reports. Deleting a parent product deletes all of its variations as well.

More detail: stock, CSV files and best practices

Stock Tracking for Variations​

Each variation maintains its own independent stock count. This means:

  • On the parent product's Inventory tab, Total Stock (All Variations) shows the sum of every variation's stock. The parent has no stock count of its own to edit.
  • Stock is changed on each variation — on the variation's own page, with Update Stock on the Variations tab, or through a stock adjustment.
  • Each variation has its own low stock threshold.

Variations and CSV Import/Export​

When importing or exporting products via CSV:

  • Each variation is its own row in the CSV file.
  • The parent_sku column holds the parent product's SKU, which links the variation to its parent.
  • The variation_name column holds the variation's label.

See CSV Import and CSV Export for the exact column format.


Best Practices​

  1. Be consistent with labels. Use the same format across all products (e.g., always "3.5g" not sometimes "3.5 grams" and sometimes "3.5g").
  2. Set up all variations before activating. Create the parent product as inactive, add all variations, then set it to active.
  3. Keep variation counts manageable. A handful of variations is easy to pick from. Past ten, cashiers have to search the list.
  4. Plan your SKUs. A SKU that is already used elsewhere is rejected, so decide on a pattern before adding variations.

What's Next?​