URL parameters
URL parameters pre-configure a product when the configurator loads. They work in both:
- iFrame embed
- Script inject (when you do not pass a non-empty
preConfigobject)
Base URL
https://configurator.iconfigure.io/?product=YOUR_PRODUCT_IDproductis the product UUID from Manager.
Dealer products
Dealer embeds use dealer=<dealer_product_id> (copied from Manager). Example:
https://configurator.iconfigure.io/?dealer=YOUR_DEALER_PRODUCT_IDLanguage
Use lang to force the content language:
https://configurator.iconfigure.io/?product=UUID&lang=de- Use a lowercase language code published for the company (
de,en,fr, …), orlang=autoto detect the visitor's browser language. - The value is checked against the company's published languages. A code that is not published is not replaced by the default: the configurator shows the message No language is set for this configurator. instead of the product.
- With
lang=auto, or withoutlang, the company default language is used when the visitor's language is not published. - For companies with more than one published language, the configurator adds the resolved
langto the address bar, so a copied link opens in the same language. - In script inject the language can also be passed via
injectApp; the?lang=URL parameter always takes precedence.
Compositions
Use pre_config to open a saved composition:
https://configurator.iconfigure.io/?product=UUID&pre_config=COMPOSITION_IDThe Full URL button on a composition gives you this URL (with dealer= for dealer products). When pre_config loads, feature parameters in the same URL are ignored.
Feature parameters
Each configurable feature has an ID set in Product Editor (e.g. material, width, hoogte_sparing). Pass the feature ID as the key.
Examples:
https://configurator.iconfigure.io/?product=UUID&material=oak&width=120Feature parameters are applied on top of the product's starting configuration. An option ID that does not exist on the feature is ignored.
Single selection
featureId=subfeatureId
Multiple selection
Use a comma-separated list:
featureId=subIdA,subIdB,subIdCOptions that are not in the list are deselected.
Number inputs
Use the numeric value as a string:
width=120Reserved parameters (verified)
These keys are not treated as feature IDs:
product,product_iddealerquotationpre_configmode,logic,theme,perfactive_stepdev_url,poster,hide_visualizeritemslang
active_step
active_step is present in the URL generator, but it is not applied on load in the current code. Do not rely on it for deep-linking.
Finding feature IDs
- Manager → Configurations → open the product. The product editor opens.
- Select a feature in the structure tree — the ID field on the right is the query parameter name.
- For a selection, use the ID of the option (subfeature) as the value.
See Product editor for how steps, features and options relate.
Further reading
- Product editor — where the feature IDs come from
- Compositions — a saved starting configuration, an alternative to a long URL
- iFrame embed
- Script inject