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
text
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:
text
https://configurator.iconfigure.io/?dealer=YOUR_DEALER_PRODUCT_IDLanguage
Use lang to force the content language:
text
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 clamped to the company's published languages; unknown codes fall back to the company default.
- In script inject the language can also be passed via
injectApp; the?lang=URL parameter always takes precedence.
Feature parameters
Each configurable feature has an ID set in Product Manager (e.g. material, width, hoogte_sparing). Pass the feature ID as the key.
Examples:
text
https://configurator.iconfigure.io/?product=UUID&material=oak&width=120Single selection
featureId=subfeatureId
Multiple selection
Use a comma-separated list:
text
featureId=subIdA,subIdB,subIdCNumber inputs
Use the numeric value as a string:
text
width=120Reserved parameters (verified)
These keys are not treated as feature IDs:
product,product_iddealerquotationpre_configmode,logic,theme,perfitemslang
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
- Open the product in Manager → Product Manager.
- Select a feature — the ID field is the query parameter name.
- For selections, use the subfeature ID as the value.
