Docs  /  Building a Configurator  /  Create Your First Component

Create Your First Component

Last updated: 27. October 2026

In configento.app every configurator is called a component. A component holds all characteristics, values, prices and rules for one product or product group. This article takes you through the whole process once: from the empty component through characteristics and surcharges to the published version your shop displays. The details of each step are in the linked articles.

The principle in three sentences

  1. You build the component in the editor and save it. A saved state is a draft – only the preview shows it.
  2. Publish checks the current state and releases it to the shops.
  3. Your shop or website embeds the component via a plugin or an HTML snippet and always shows the last published version.

Step 1: Open the admin

Sign in to the Service Portal and click Manage next to your service. The component overview opens.

Component overview with search, tags, “New component” and “Import ZIP”

The main navigation has four entries:

Entry Content
Components All your configurators
Building blocks Centrally maintained price lists and tables that several components use
Settings Settings for the whole account, e.g. languages and integrations – see Global Settings
Introduction Restarts the tour of the interface

Empty account: sample components

If your account is still empty, the admin asks on your first visit whether it should add four sample components. They show a combined product image, combination characteristics with formulas, a rule set and graphical icons. You can edit, publish or delete them like any other component – they make good templates to learn from. If you dismissed the question, you can get back to it via Introduction as long as the account is empty.

Step 2: Create a component

Dialog “New component” with the field “Title”

In the component overview you have two ways:

  • New component: enter a Title, e.g. "Made-to-measure roller blind", and click Create. The editor opens with an empty component.
  • Import ZIP: takes over a component you previously saved as a ZIP with Export component – e.g. from another account.

To use an existing component as a starting point, use Duplicate component on its card.

Prefer chat? The AI assistant creates the component including its characteristics for you – see With the AI assistant.

Step 3: The editor at a glance

Editor: structure tree at left, characteristics in the middle, settings of the selected characteristic at right

The editor has three columns:

Area Content
Left Four tabs: Characteristics (the structure tree with groups and characteristics), Rules, Settings (of the whole component) and Versions
Middle Toggle Edit / Preview. Edit shows all characteristics schematically – a click selects a characteristic. Preview shows the real configurator.
Right The Settings of the selected characteristic or group

At the top right you find Undo, Reset (discards all changes and reloads the last published version) and Publish. If there are unsaved changes, the Save button appears above the right-hand area.

Step 4: Create groups and characteristics

Characteristics always live in a group. A new component has none yet, so you start there:

  1. In the Characteristics tab, click Add group. A group "New group" is created. Use the gear icon (Group settings) to give it a name, e.g. "Dimensions".
  2. Click + (Add characteristic) on the group. A characteristic "New characteristic" of the type Selection is created.
  3. On the right, under Basic settings, set:
Field Meaning
Label What your customers see, e.g. "Colour"
Internal name (ID) Unique name for formulas and rules, e.g. colour. Give it a meaningful name right away – you won't want to see the automatically assigned new_option_… in any formula later.
Data category Broad kind of characteristic (see below)
Data type Concrete presentation within the category

How many groups you need and how they are displayed (without groups, as tabs, as an accordion or step by step as a wizard) is explained in Feature Groups & Display Modes.

The four data categories

Data category Data types (selection) Used for
Discrete characteristic Selection, Radio Buttons, Checkbox, List with images, Multi-selection The customer chooses from fixed values, e.g. colour or drive
Free entry Small input field, Large input field, Date The customer enters something, e.g. width in cm
Calculation Formula, Price list, Simple combination The configurator calculates by itself, e.g. area or matrix price
Frontend Static field, Action button, File upload Content and actions without a selection of their own, e.g. an info text or "Request a quote"

All types in detail: Add Features & Values.

Step 5: Values and surcharges

Settings of a value: Label, Value, Price, Article number

For a discrete characteristic, you add the choices in the Values section with + Value. Clicking a value opens its settings:

Field Meaning
Label What the customer sees, e.g. "Anthracite"
Value Internal value, e.g. anthracite – used in rules and formulas
Price Surcharge when the customer chooses this value
Article number Optional, e.g. for bills of materials in the shop

How surcharges are displayed is set for the whole component in the Settings tab under Extra charge: Price display on or off, Price type Absolute (the value's surcharge) or Relative (the difference to the current selection), and the Price pattern.

Prices that depend on inputs – tiers, formulas, price matrices – are explained in Set Up Pricing, Price Formulas and Price Matrices from Excel/CSV.

Step 6: Basic component settings

Component settings, “General” tab with the “Extra charge” section

In the left-hand Settings tab you find the settings of the whole component, split into General, Design, Reporting and Custom fields. To start with, these from General are enough:

Setting Effect
Title Name of the component in the overview
Headline Optional headline above the configurator
Default locale for this component Language in which you maintain the content
Display No groups, tabs or accordion
Frontend engine Legacy (default) or V3 – see below

All other settings: Component Settings.

Frontend engine: Legacy or V3

The engine determines which configurator runs in the shop. Legacy is the proven default. V3 is the new engine; some features exist only there, others only in Legacy. For your first component, keep Legacy (default). Which functions exist in only one engine, where each engine runs and what the V3 badge in the overview means is explained in Frontend Engine: Legacy or V3.

Step 7: Save and test in the preview

Preview in the editor with language selection, Desktop/Tablet/Mobile and total price

Click Save. Every save creates an entry in the Versions tab – you can use it later to go back to an earlier state (Restore) or compare two states.

Then switch the middle column to Preview. You see the configurator the way your customers will see it, with the selected frontend engine. Check:

  • Do all characteristics appear in the right order?
  • Are the surcharges and the total price correct?
  • Do your rules work, if you already have some?

Good to know:

  • The preview shows the last saved state. If you changed something afterwards, a yellow note points it out – save and reload the preview with ↺.
  • The preview needs the HTML5 integration. If it's off, the admin asks you to activate it: switch on the HTML5 card under Settings → Integrations. You only need to do this once.
  • Move to separate window opens the preview separately – giving the editor more room.

Step 8: Publish

Confirmation “Publish component?”

Up to here, your shop sees none of this. As long as the saved state differs from the published version, the top bar shows Not live yet.

  1. Click Publish at the top right.
  2. The admin checks the component. Errors – e.g. a price list without a table configuration – block publishing and are listed. Warnings – e.g. an empty formula or a duplicate internal name – are shown as well, but publishing remains possible.
  3. Confirm with Yes, publish. Unsaved changes are saved in the process.

From now on, all shops show this version. Changes you save afterwards only go into the draft again – until the next publish.

Step 9: Embed in your shop

How the component gets onto your product page depends on your system:

In each case, you choose there which component should appear on the product. Publish it first – the shop only shows published versions.

With the AI assistant

The AI assistant runs along the full width of the bottom of the admin. Click New chat and describe your product, for example:

I sell made-to-measure roller blinds. Create a component "Roller blind" with width and height in cm (40 to 240 each), fabric type (standard, blackout +€15) and drive (chain, motor +€89).

The assistant creates groups, characteristics, values and surcharges. Check the result in the editor and the preview afterwards, and publish it yourself. The AI assistant uses AI tokens and only appears if it is enabled for your account. More: AI Agent: Build Configurator via Chat.

Common pitfalls

  1. The shop doesn't show my change – saved isn't published. If the top bar says Not live yet, click Publish.
  2. The preview shows an old state – it always shows the last saved state. Save, then reload with ↺.
  3. The preview stays empty with a note about HTML5 – switch on the HTML5 integration under Settings → Integrations.
  4. I can't find a button for a new characteristic – characteristics need a group. First Add group, then + on the group.
  5. A formula can't find a characteristic – formulas use the Internal name (ID), not the label. Check the spelling.

Next steps


← All articles Try free for 14 days