arrow_backKnowledge base folderPerno Store

How to add a product variant?

Create purchasable variants for a product — set pricing, stock, descriptions, and identifiers, all from the base product's Variants page.

Product Variants let you connect purchasable variations - different sizes, finishes, or bundles - to a single base product for the currently selected store. Each variant has its own name, label, pricing, stock, and identifiers, while sharing the base product's gallery and category structure. This guide covers opening a product's Variants page and creating a new variant from start to finish.

Switching to your store context

Product Variants are managed from the Store context. If a different context is currently active, switch to your store first:
  • Click the Context switcher in the top navigation bar.
  • Select Store from the list.

 

The dashboard now shows live data for the selected store:

Opening Products

  • Click Products in the left sidebar to expand it, then click Products.

Opening a product's Variants page

From the Products list, click the ⋮ menu next to the product you want to add a variant to, then select Variants:

The Product Variants page shows the base product, how many variants already exist, and lists any that have been created:

Adding a variant

Click + Add Variant, then fill in the Core Information section:

Field Description
Product Name Required. The variant's own name.
Product Label (for variants) Optional. A short storefront differentiator, such as size, finish, or bundle composition.
Currency Required. The currency this variant is priced in.

The Base Product panel on the right confirms the parent product, store, and current variant count you're adding to.

Scroll down to set pricing and status:

Field Description
Product Price (in smallest currency unit) Required. The variant's regular price.
Wholesale Price Net (in smallest currency unit) Optional. Net price used for wholesale orders.
Online Price Net (in smallest currency unit) Optional. Net price used for online orders.
Individual Price Net (in smallest currency unit) Optional. Net price used for individually negotiated orders.
Product Promo Price (in smallest currency unit) Optional. When set, this becomes the displayed checkout price and the regular Product Price shows struck through as the original price.
Product Lowest Price in 30 days (in smallest currency unit) Optional. Reference price shown alongside a promotion, per pricing-transparency requirements.
Status Required. For example, Published.

Setting the variant description

Use the Variant Description section to clarify what makes this variant distinct from the base product and other variants:

Field Description
Product Description Optional rich text. The main description shown for this variant.
Additional Product Description Optional rich text. Supplementary copy for this variant.

Configuring stock control

Field Description
Check stock Enables inventory control for this variant. Leave unchecked to sell without tracking stock.
Product Stock (Available Quantity) Required when Check stock is enabled. The quantity currently available to sell.
Completion Time (Days) Required. The estimated number of days needed to fulfill an order for this variant.

Adding identifiers & dimensions

These fields are optional and support fulfillment and external integrations:

Field Description
Product SKU Code Internal stock-keeping code for this variant.
Product EAN Code Barcode identifier for this variant.
Product Package Width / Height / Length Package dimensions, used for shipping calculations.
Product Package Weight Package weight, used for shipping calculations.

Saving the variant

Once the form is filled in, click Create Variant to save it, or Cancel to discard it. Here's an example filled in with a name, price, and currency:

Reviewing the new variant

The variant now appears in the Variant Product Registry, along with its price, and when it was added and last updated. If a Promo Price was set, the registry shows it as the active price with the regular price struck through beneath it:

Managing a variant

Click the ⋮ menu next to a variant in the registry to:

  • Edit - change the variant's settings.
  • Delete - remove the variant.

Click Back to Products at any time to return to the main Products list.

 

Ready to put this knowledge into practice?

Create your Perno workspace and turn these instructions into a working process for your business.