Variants & options

Some products come in more than one version. A t-shirt has sizes, a mug has colors. Rather than creating a separate product for each one, you add options to a single product, and Paysio turns every combination into a sellable variant. Each variant can carry its own price, stock count, and SKU.

This guide covers how options and variants work, both when you set them up and when a customer buys.

Adding options

Options are the attributes that make one product come in different forms, such as Size, Color, or Material. You add them on the product form (either when creating a product or editing one).

  1. In the Options section, click Add option.
  2. Give the option a name, such as Size.
  3. Type each value and press Enter or comma to add it. For Size you might add Small, Medium, and Large. Press Backspace in the empty value box to remove the last value.
  4. To add another attribute, click Add option again and repeat. For example, add a Color option with Black and White.
  5. To remove an option entirely, click the trash icon next to its name.

An option only counts once it has both a name and at least one value.

Generated variants

As soon as your options have values, Paysio builds every combination automatically. You do not create variants by hand.

  • One option with three values (Small, Medium, Large) makes three variants.
  • Two options, Size with three values and Color with two values, make six variants (each size in each color).

Each combination becomes its own variant that can be sold, priced, and stocked separately. Adding or removing option values updates the variant list right away, and any details you already set on unchanged combinations are kept.

Per-variant price and stock

By default every variant sells at the product's base price and is always available. To give variants their own prices or track their stock, you use the Variants table.

The table only appears once you turn on Track inventory. So:

  1. Set up your options and values.
  2. Turn on Track inventory in the inventory section.
  3. The Variants table appears, listing every combination.

For each variant row you can set:

  • Stock: how many of this specific variant you have. When it reaches zero, that variant shows as sold out at checkout.
  • Price override: a price for this variant that replaces the base price. Leave it blank to use the base price. This is useful when, say, the Large size costs more than the Small.
  • SKU: your own product code for the variant (see below).

If you leave Track inventory off, the variants still exist and customers can still pick them, but they all use the base price and are never marked sold out.

SKUs

A SKU (stock keeping unit) is your own internal code for a variant, such as TSHIRT-BLK-L. Paysio does not require or use it for selling. It is there so you can match variants to your own warehouse, accounting, or shipping systems. Enter one in the SKU column of the Variants table, or leave it blank.

Variants at checkout

How a variant is chosen depends on how the product is being sold.

When the customer picks

If a product with options is offered without locking to one variant, the buyer selects it themselves. On the checkout or order summary, a variant picker appears on that line, labeled with the option names (for example "Select Size / Color").

  • Each choice shows its label and price, so a customer sees if the Large costs more.
  • If you track inventory and a variant is out of stock, it shows Sold out and cannot be selected.
  • The price and available quantity update to match the chosen variant.

When the variant is locked

On a payment link you can lock the line to one specific variant instead of letting the customer choose. When you do, no picker appears. The chosen options are simply shown as text, such as "Size: Large, Color: Black", and only that variant is sold.

This is covered in more detail in the payment links guide, under choosing a variant.