Skip to main content

Products

A product is the central object you configure in Expivi. It holds the attributes customers can interact with, the visual representations of those choices, the pricing logic, and the layout that controls how the configurator looks. Every product belongs to exactly one catalog and can belong to one or more categories.

How products fit together​

A product in Expivi is comparable to a configurable product or a product variant group in a webshop, but it goes further: a product also carries its own 3D or 2D visualizations, a UI layout, and rules that connect attribute choices to prices or to which options are available.

Products sit inside catalogs. A catalog must exist before you can create a product. Attributes are linked to products from the shared attribute library (Attributes) and grouped into the product's layout. Categories (Categories) let you organize products for navigation in a webshop or portal.

Product types​

When you create a product you choose one of two types:

TypeWhen to use
SimpleA stand-alone configurable product.
BundleA product composed of other products. Use this when customers configure several items together.

The type cannot be changed after creation.

Create a product​

You must have at least one catalog before you can create a product.

  1. Go to Catalog › Products.
  2. Click Create in the top-right corner.
  3. Fill in the fields in the General section (see below).
  4. Click Save. The product is created and the full editor opens.

General fields​

FieldWhat it does
NameDisplay name. Supports multiple locales.
IdentifierA unique, space-free slug (max 48 characters) used by integrations to reference this catalog. Auto-generated if left blank.
SKUStock-keeping unit code from your ERP or webshop. Optional.
StatusActive makes the product available to the storefront and API clients. Inactive hides it.
TypeSimple or Bundle.
ThumbnailA small image shown in the product list.
CatalogThe catalog this product belongs to. Required.
CategoriesOne or more categories for navigation and filtering. Optional.
DescriptionFree-text description. Supports multiple locales.

Product editor overview​

Once a product is saved, the editor sidebar shows the following tabs in order:

TabWhat you do there
EditSet general properties, link attributes, manage the gallery, and connect visualizations.
LayoutBuild the UI layout that the configurator renders.
DependenciesDefine connection modules that express which products can be combined.
PricesAdd and configure pricing rules for the product.
DocumentsConfigure BOM parts generation and assign download-design templates.

Product editor tabs

Each tab is documented on its own page. Work through them roughly in the order listed: set up Edit first (general info and attributes), then Layout (so the configurator can display the attributes), then Prices if the product has variable pricing, and finally Documents if you need generated PDFs.

Best practice

Give each product a meaningful Identifier at creation time. It is used in URLs, API calls, and script references and is harder to change later.