Skip to main content

Setting up a product configurator

This guide explains how to set up a product configurator in the Expivi backoffice. It's written for people who know webshop systems (products, options, variants, price lists, categories) and want to know how Expivi models the same ideas, and what it adds on top: rules, 3D and 2D visualization, bills of materials and offer flows.

Each page follows the backoffice menu. Pages start with what a feature is for, then cover how to set it up, then give best practices.

How Expivi compares to a webshop​

Webshop conceptIn ExpiviWhere
Product catalog or assortmentCatalogCatalog › Catalogs
Configurable productProductCatalog › Products
Product option or variant axis (colour, size)AttributeCatalog › Attributes
Option value (red, XL)Attribute valueInside an attribute
Category or product groupProduct, attribute and attribute value categoriesCatalog › Categories
Option compatibility or business logicRules (rule builder and decision tables)Catalog › Rules
Saved cart or presetConfigurationCatalog › Configurations
Product imagesMedia, Media gallery, 2D visualizationAssets, Visualization
Interactive product viewer3D visualizationVisualization › 3D Visualization
Parts list sent to ERPBill of materials (parts and components)Bill of Materials (BOM)
Store languages, countries, currenciesGlobal propertiesGlobal Properties
Quote request or checkout flowOffer configurations, Templates, Form builderOffer inquiry

Several parts depend on each other, so this order saves you from going back and forth:

  1. Global properties: add your localizations, countries, currencies and units of measure. Everything else uses them. See Localizations, Countries, Currency and UOM.
  2. Catalog: create the catalog your products belong to. See Catalogs.
  3. Categories: set up the product, attribute and attribute value categories you need for structure and filtering. See Categories.
  4. Assets: upload the images, media, materials and textures you'll need. See Media gallery, Materials and Textures.
  5. Attributes: create the options customers choose from, with their values. See Attributes.
  6. Product: create the product, add attributes, and build the layout customers will see. See Products.
  7. Rules and dependencies: control which options are available, visible or required. See Rules and Dependencies.
  8. Prices: define how the configured product is priced. See Prices.
  9. Visualization: build the 3D scene or 2D images, then map attribute values to materials and visual changes. See 3D visualization, 2D visualization, Material mapping and Visualization mapping.
  10. Bill of materials (optional): describe the parts and components a configuration is made of. See Parts and Components.
  11. Offer inquiry: set up the templates, forms and offer configurations that turn a configuration into a quote or order. See Templates, Form builder and Offer configurations.
  12. Configurations (optional): save ready-made starting points for your product. See Configurations.
Start small

Build one product end to end first: a few attributes, a simple layout, one rule and a price. Then scale up. It's much easier to fix structural choices (attribute naming, categories, identifiers) before you have hundreds of attributes.

Conventions in this guide​

  • Bold text is a label, button or tab exactly as it appears in the backoffice.
  • Admonitions highlight best practices (tip), background information (note, info) and things to watch out for (warning).