Skip to main content

K3 | K3.Veranda | K3.Geländer

Changes

Version 3.39 (11.17.0)​

09/30/26

Fallback Price Lists​

Price lists can now be based on another price list. When creating or editing a price list, you can optionally select a fallback price list: If the price for an item is missing from the active price list, the price from the fallback list is automatically applied. This means that a retailer or country-specific price list that differs only for a few items no longer needs to be maintained in its entirety.

Image Stacks: Disabling Layers and Additional Order Images​

Layers and print areas can be disabled without deleting them. They are retained along with all images and rules and are simply no longer rendered, allowing you to quickly check what a single layer contributes to the overall image. In addition, there are additional order images: For each image, you can specify which layers it contains, as well as the format, resolution, and optionally a transparent background. In addition to the view image, this creates, for example, a cropped image of the product for the online store. It is the counterpart to the screenshot cameras in 3D.

Minor Changes and Bug Fixes​

  • Feature: Models can be filtered by properties in the dashboard: background or foreground model, casts/receives shadows, dynamic model
  • Feature: Search and filter in material assignment, by property, and by rule
  • Feature: The default value of a numeric attribute is highlighted when clicked and is thus overwritten immediately
  • Fixed: Orthographic cameras now work in the frontend as well; focus and panning are preserved
  • Fixed: Excel download from a completion action now includes the bill of materials
  • Fixed: Exporting item rules now includes all item actions, not just the first one
  • Fixed: Highlighting—i.e., the assignment of a model action to a characteristic—is preserved during import
  • Fixed: GLB files with a "+" in the name can now be uploaded
  • Fixed: Models without a named material slot are no longer assigned an empty substitute material
  • Fixed: Nested component lists can no longer be moved to the step of their own value and lost in the process
  • Fixed: Columns in rules can be moved as expected
  • Fixed: A characteristic can now be hidden in the same rule in which it appears as a condition
  • Fixed: Attributes of duplicated characteristics can now be deleted again
  • Fixed: Numeric attributes no longer report an error for valid values within the increment range
  • Fixed: Images removed from an image action remain removed after reloading
  • Fixed: The default layout wraps long value labels instead of truncating them
  • Fixed: The "Template," "Type," and "Tutorial" fields have been removed from the options
  • Fixed: The AI Assistant writes prices to the existing base price list and populates the language table

Version 3.38 (11.16.3)​

09/09/26

Multiple Selection for List Attributes​

List attributes now support multiple selection. You can enable the option for an attribute to allow multiple values to be selected at once and, optionally, specify the maximum number of selections allowed. A typical scenario: From a selection of 100 fabrics, the customer may request a maximum of five samples to be sent. Previously, this had to be implemented using individual checkboxes or a component list. In the rule engine, multiple selection behaves like multiple checkboxes; in the summary and PDF, the values are output as comma-separated; in the Shop API, the value is an array.

Language Selector in the Configurator​

For multilingual configurators, there is a new layout component called “Language Selector”. It is placed in the layout editor and appears only where the administrator places it. All content languages created in the project are available for selection in the order defined in the admin panel. The switch takes place without a page: labels, attribute and value texts, as well as notes, are switched instantly. Previously, the language was set upon loading and could not be changed afterward.

Minor Changes and Bug Fixes​

  • Feature: Multiple PDF files can be attached to internal and external emails
  • Feature: JS event triggered whenever a characteristic is changed, including custom event types for adding and deleting in component lists
  • Feature: Values can be sorted via drag-and-drop; the up/down arrows are no longer needed
  • Feature: Background image as a new representation of the “Image” type, also for generic configurators
  • Improved: The item Excel file now includes an additional column indicating whether the item is in use
  • Improved: Expressions are represented via variable keys rather than internal IDs during export and import
  • Improved: The configuration view in the AdminPanel displays the attributes instead of the JSON content
  • Improved: Import error messages specify the affected row
  • Improved: The AI Assistant explains more error types from the configurator under "Learn More"
  • Fixed: Image stacks display multiple layers side by side; layers remain referenceable
  • Fixed: The product Excel export now exports names and descriptions in the selected language and preserves the sort order
  • Fixed: Dynamic models can be moved via the offset UI and are highlighted
  • Fixed: Extrusions and dynamic models cast shadows
  • Fixed: Uploading more than 20 models no longer aborts with an error
  • Fixed: Thumbnails can be disabled again
  • Fixed: Uploading multiple images at once no longer fails with a server error
  • Fixed: Selecting multiple items in the lists for images, 2D images, models, and materials once again deletes all selected entries
  • Fixed: Moiré patterns in high-resolution images in the image stack
  • Fixed: Mobile layout: long headings and feature names are wrapped, the order summary is scrollable, and the total price remains visible
  • Fixed: No longer displays a warning at startup if a characteristic is being calculated and is simultaneously locked against modification by rules
  • Fixed: The text under “Override Action Name” can now be translated

Version 3.37 (11.15.0)​

August 10, 2026

Further Development of the AI Assistant​

The AI Assistant has been significantly expanded in this release. It is now more prominently placed in the Admin Panel, making it more readily available during daily work. The responses are shorter and more concise, which also reduces token consumption.

Minor Changes and Bug Fixes​

  • Feature: Multi-select and delete functionality for values and rule lines
  • Feature: Auth0: Price list, merchants, attributes, and contact information are retrieved from the logged-in user
  • Feature: Plugins can set the camera position
  • Feature: Plugins can restrict orbit control
  • Improved: Dimension chain performance significantly improved in large 3D scenes
  • Fixed: Shopify cart displays all components of a component attribute
  • Fixed: The position tool now saves rotation again
  • Fixed: Slot models retain their sort order after changes
  • Fixed: The "Add" button reappears in component lists populated by rules
  • Fixed: Nested component lists retain their labels in the breadcrumb navigation

Version 3.36 (11.14.0)​

07/08/26

This was a bug fix release with minor features.

Minor Changes and Bug Fixes​

  • Feature: Custom fields in the contact form
  • Feature: New APIs for plugins
  • Fixed: Highlighting for assigned slots is now displayed correctly
  • Fixed: Importing a configurator now correctly restores slot assignments
  • Fixed: Support chats can be opened again
  • Fixed: The Shopify cart now sorts attributes in the correct order
  • Fixed: Searching in the order list is now significantly faster
  • Fixed: Payment on account no longer displays unnecessary notifications

Version 3.35 (11.13.1)​

07/01/26

This was a bug fix release.

Bug Fixes and Improvements​

  • Fixed: Safari no longer displays an error message when opening the configuration
  • Fixed: Summary now displays components correctly
  • Fixed: Image stacks now display all images on a single layer
  • Fixed: Mobile branding is positioned correctly
  • Fixed: Cache issues resolved
  • Fixed: Print Designer feedback incorporated
  • Improved: Image stack scaling is automatically adjusted or can be configured as a function
  • Improved: Excel export for configuration details
  • Improved: AI Assistant

Version 3.34 (11.12.2)​

June 2, 2026

Sales Tax​

Configurators now support the display of sales tax. Prices can be configured as gross or net, and sales tax is clearly shown in the configurator. This is particularly relevant for B2C stores, where transparent tax display is required by law, as well as for B2B scenarios that display net prices.

Minor Changes and Bug Fixes​

  • Feature: Plugin hooks introduced—plugins can now respond specifically to configurator events
  • Feature: Deprecated dynamicModels API removed from plugins
  • Feature: Assets are now delivered compressed via gzip
  • Feature: Values are displayed in the Dependency Viewer
  • Improved: Bugsnag error tracking disabled in the frontend
  • Fixed: Users with the “Editor” role can now edit rules again
  • Fixed: Validity rules across multiple component levels
  • Fixed: AR order list corrected
  • Fixed: The start step is no longer displayed even when hidden
  • Fixed: The configurator no longer loses actions when focusing on groups
  • Fixed: RAL colors- error fixed
  • Fixed: Invalid state caused by number slider corrected
  • Fixed: Material actions now work reliably

Version 3.33 (11.11.0)​

May 26, 2011

Bug Fixes and Improvements​

  • Improved: Models are automatically centered
  • Improved: Material slots removed from the UI
  • Improved: Thumbnail placeholders added
  • Improved: Plugin settings revised
  • Fixed: Invalid states in K3 corrected
  • Fixed: Initial state no longer incorrectly overwrites values
  • Fixed: Focus group actions now work fully
  • Fixed: Corrected slot model actions for instance submodels

Version 3.32 (11.10.4)​

May 6, 2026

3D Printing Editor​

A completely new 3D printing editor has been introduced. The image upload interface has been fundamentally redesigned and now offers a more intuitive user experience. Images and text can now be placed even more easily directly onto 3D objects—ideal for personalized products, engravings, and custom labels.

Layout & Design Overhaul​

The layout and design options have been comprehensively revised. Two completely new layouts in a compact format are now available, which are particularly well-suited for products with smaller product visualizations. These new layouts optimize the display on various screen sizes and offer greater flexibility in design.

Minimum Order Value​

Configurators can now be set with a minimum order value. This allows products to be made available for order only once a certain total order value is reached—useful for B2B applications or for products whose production is only cost-effective above a minimum amount. The minimum order value is clearly displayed in the configurator.

JTL Plugin​

A new plugin for JTL-Shop has been developed. K3 configurators can now be seamlessly integrated into JTL-Shops. The plugin allows configurators to be embedded in product pages and configurations to be transferred to the checkout process.

Minor Changes and Bug Fixes​

  • Feature: AR anchor "Ceiling" added
  • Feature: Attributes are sent upon event
  • Feature: Order actions and statuses are output in the API payload
  • Feature: Comment field added upon publication
  • Feature: Focus on step in the header improved
  • Improved: New icons for the 3Dtemplates
  • Fixed: The importer can now handle slots
  • Fixed: Incorrect display of background graphics
  • Improved: Merchant booking now displays the price
  • Fixed: Corrected volume prices from price lists in the item list
  • Fixed: The item button is now correctly disabled on the first click
  • Fixed: Display of information attributes corrected
  • Fixed: Improved handling of multi-select with many values
  • Fixed: Slider marker no longer gets stuck in the description
  • Fixed: Branding positioned more appropriately
  • Fixed: Error message when importing a JSON file resolved
  • Fixed: Reverse sorting now works for populated component lists
  • Fixed: Issue with instances.length resolved
  • Fixed: Message regarding configurator deletion now uses the correct name

Version 3.31 (11.9.0)​

March 31, 2026

Plugin system expanded​

The plugin system has been comprehensively expanded and improved. It is no longer limited to providing 3D models; instead, many parts of a configurator— including those in the UI—can now be modified. Additionally, dynamic models can now receive other models as parameters, even in the context of product components.

Archiving of configurators​

Configurators are now deleted 30 days after the trial period expires.

Language Table Completely Revamped​

The language table has been rewritten from the ground up and now offers improved performance and usability when managing multilingual content.

Minor Changes and Bug Fixes- Improved: User images can now be saved as JPGs with better compression​

  • Improved: Uploaded models are no longer automatically marked as the main model
  • Improved: The Design section has been made clearer
  • Fixed: Component actions are now triggered correctly
  • Fixed: The component list no longer displays invalid values
  • Fixed: API token renewal now uses the correct user
  • Fixed: An error when creating features has been resolved
  • Fixed: Performance tuning performed
  • Fixed: Missing attributes no longer result in invalid expressions
  • Fixed: AR is now enabled for models from plugins
  • Fixed: Fade opacity issues and transparent models have been corrected

Version 3.30 (8/11/10)​

02/26/26

2D Configurator with Image Stacking and Printing​

A new type of 2D configurator has been introduced. Transparent images can be stacked on top of each other to enable true 2D variant visualizations. Additionally, images and text can be printed directly onto products—ideal for personalized products and print-on-demand applications.

Improved Shopify Onboarding​

Creating new configurators and the Shopify onboarding process have been significantly simplified. Integration into existing Shopify stores is now faster and easier.

Minor Changes and Bug Fixes​

  • Feature: Simplified component calculation
  • Feature: Configuration history now viewable
  • Feature: The store handover page has been redesigned
  • Feature: WebP can now be used for printing
  • Fixed: Error when no rule line applies.
  • Fixed: Correction for RAL color DB703
  • Fixed: Incorrect display of the number slider during error messages or blacklisting
  • Fixed: Editor turns white if an error message appears upon initial loading
  • Fixed: Animation caused plugin models to be hidden and resulted in long load times
  • Fixed: Incorrect display of prices and values in MP instances

Version 3.29 (July 11, 2026)​

January 20, 2026

Animated Transitions​

The configurator now supports animated transitions between states. This ensures a smoother and more professional user experience when making configuration changes.

Onboarding Optimization​

The onboarding process for new users has been revised and optimized to make getting started with K3 even easier.

Minor Changes and Bug Fixes​

  • Improved: Bugsnag error messages reviewed and optimized
  • Improved: Shopify registration simplified
  • Improved: Shop JSON data can now be downloaded
  • Improved: Naming of items created in Shopify improved
  • Improved: Backend infrastructure updated and optimized
  • Fixed: Model tags are no longer lost during certain operations
  • Fixed: Error message during bulk import of products from a Shopify store
  • Fixed: Models with animations/skeletons are now correctly hit-testable
  • Fixed: XLSX files containing numbers no longer cause an import error in the language table
  • Fixed: Improved error handling during product import
  • Fixed: Completion action in a step is now correctly hidden

Version 3.28 (11.6.4)​

12/09/25

More Templates for the 3D Scene​

A new feature for managing 3D settings as templates has been introduced. This allows frequently used camera and scene settings to be saved and reused, which significantly speeds up the setup of new configurators.

GLB Animations​

The configurator now supports animations in GLB files. This opens up new possibilities for dynamic product presentations where parts can move or functionalities can be visually demonstrated.

Numeric Features as Sliders​

Numeric features can now be displayed as sliders. This significantly improves usability, especially when selecting values within a defined range, such as sizes, lengths, or other measurable properties.

Locking Features for the Rule Engine​

It is now possible to lock individual features for the ruleengine. This allows specific values to be manually fixed without being overwritten by automatic rule evaluations. This provides greater control over the configuration process.

Item/Rule/Value Import​

A comprehensive import system for items, rules, and values has been implemented. This significantly simplifies data migration and the bulk editing of configurator content.

Minor Changes and Bug Fixes​

  • Improved: Rule engine performance with many dimension chains
  • Improved: Downloading the 3D scene is now possible even in the Sales role
  • Improved: Unwanted display of variables is prevented when using the “Hide when a value is set” option
  • Improved: Display of price differences on attributes
  • Fixed: Moving features into/out of components now works correctly
  • Fixed: Numeric input no longer persists despite invalid entry
  • Fixed: The help page no longer links to outdated content when the "Use of mobile layouts" error occurs
  • Fixed: Images in feature info are now displayed correctly

Version 3.27 (11.5.4)​

11/17/25

Feature: Design Themes​

The new Design tab combines layout and styling in a clear interface with three sections: Layout Selection, Color Scheme, and Design Themes. There are pre-built design themes, that have been specifically optimized for various industries and use cases. Customizations to the layout and CSS are now made in a large, user-friendly Monaco editor with syntax highlighting. All changes can be tested before saving to find the perfect look for your configurator.

File Upload for Print Data​

With the new upload feature, customers can now upload PDFs and other documents directly within the configurator—ideal for print data, technical drawings, or custom documents. Administrators can flexibly configure which file formats are allowed and the maximum file size.

Minor Changes and Bug Fixes​

  • Improved: Shop API now contains more data
  • Improved: Filled components behave more consistently
  • Improved: 3D interaction for non-components
  • Improved: Enhancements to the Rule Editor
  • Improved: Hover effects on info icons
  • Improved: Mark "Not Selected" in CSS
  • Improved: Keys in Expressions
  • Improved: Error handling in calculations
  • Fixed: Price display when selecting an item
  • Fixed: Calculated numbers in expressions are displayed rounded
  • Fixed: Material: Texture repeat cannot be changed for NormalMap
  • Fixed: Special characters in app.code cause issues
  • Fixed: Dimensions in dimension chains are not fully transparent

Version 3.26 (11.4.6)​

10/29/25

Faster Uploading of Multiple 3D Models​

Many customer projects require the creation of numerous 3D models. This process is now significantly more efficient: The file selection dialog opens immediately and allows for multiple selections. Optionally, individual files can be selected, customized, and viewed in 3D—with data that is already pre-filled in a meaningful way.

Undo/Redo in the Front End​

The configurator now offers a much more user-friendly experience for customers: Going forward, users can easily undo or redo their steps—similar to professional design tools. Not only is the selection saved, but the entire state, including rule-based changes, is preserved. This ensures that configurations remain stable and traceable. The result: a better user experience, easier handling, and greater trust—which directly leads to more sales.

To enable this, the component <UndoRedoControls/> must be inserted in the layout editor.

Make Price Display Dynamically Disableable​

For stores with B2B and B2C scenarios, price display in the configurator can be flexibly controlled. The goal is, for example, to ensure that prices do not appear on the regular website, but they do appear in the store. Instead of complicated rules or duplicate price lists, you can now use the query parameter prices=true/false when launching the configurator to control whether prices are displayed. This applies to all parts of the display—features, action buttons, the summary, and PDFs.

Toggle Dimension Chain Display​

Dimension chains (dimensions) in the configurator will be displayed more flexibly in the future. To this end, a new option is being introduced that allows you to toggle between transparent and colored displays.

Background: In some designs, colored dimension lines disrupt the visual appearance or overlap important content, while in other cases a clearly visible, colored display is desired—for example, for better readability or to highlight elements.

The new option therefore enables dynamic customization depending on the intended use or context. This keeps the configurator visually customizable and user-friendly at the same time, without the need to create separate variants.

Minor Changes and Bug Fixes​

  • Improved: Saving in the Admin Panel
  • Improved: Display of active/inactive rules in the rule list
  • Improved: Custom texts per MP (multiplicity) modal
  • Improved: Shopify: Publish products exclusively in the store
  • Improved: Shopify SKU & Line Properties
  • Fixed: Hide info attribute in the checkout summary
  • Fixed: Rule overview: List only attributes used as columns
  • Fixed: JS events are sent even when loading an old version
  • Fixed: "Show inner attributes directly" is duplicated
  • Fixed: Rendering error when values are hidden
  • Fixed: Measurement chain labels become "cloudy" when zoomed
  • Fixed: Measurement chains are transparent at certain angles
  • Fixed: Unable to delete users
  • Fixed: Prices are displayed even for "Product Basic" items
  • Fixed: Intervals cannot be entered

Version 3.25 (11.3.3)​

October 6, 2025

Price lists for different countries, currencies, and retailers.​

You can now create as many price lists as you like, each with its own currency. This makes it easy to display country-specific prices, dealer prices, or different currencies. When launching a configurator, select the appropriate price list via a parameter, and in both the editor and the preview, you can verify that the prices are displayed correctly. The default price list remains as the base and can also have its own currency.

New Table Views​

Improved clarity for content such as rules, models, materials, and images. Entries can now be sorted via drag-and-drop or, alternatively, displayed alphabetically. Additionally, tags with a search function are available, and the display can be flexibly switched between tile and table views.

Minor Changes and Bug Fixes​

  • Improved: The key of attributes is now displayed in many places to help with differentiation.
  • Improved: Attribute options are displayed more clearly.
  • Improved: The new role "sales"—can only view orders, not modify the configurator.
  • Improved: If the rule engine in the admin panel cannot find a solution, information about the problematic features is displayed.
  • Improved: Webhooks are now retried multiple times if an error occurs.
  • Improved: Larger font size in the calculation editor.
  • Fixed: Completion actions cannot be postponed.
  • Fixed: Web component appears to load twice
  • Fixed: Landing page web component does not load the image gallery
  • Fixed: Switching to the Basic plan after a trial license still displays prices
  • Fixed: Deleting items
  • Fixed: The flyaway layout does not yet work perfectly as a responsive layout
  • Fixed: The admin panel displays incorrect integration snippets for merchants
  • Fixed: Unstable display of steps in the print designer
  • Fixed: Attributes cannot be used in calculations in some languages

Version 3.24 (11.2.1)​

09/02/25

New Setup Wizard for Configurators​

Creating new configurators has been significantly simplified. After registration, you’ll be guided directly through an interactive wizard that helps you select the visualization (3D, images, or form), layout, and design. During configuration, you can already see your configurator in action in real time. An optional AI chat helps you find the right configuration for your product.

AI-Assisted Configurator Creation​

In addition to templates, a completely new option is now available: the “AI Assistant”. In an interactive chat, the AI guides you through targeted questions about your product and automatically creates a suitable configurator. The results are visualized in real time—you can immediately see how steps, features, rules, and designs take shape. The process can be adjusted or canceled at any time.

Revamped Rule Editor​

As part of our ongoing efforts to improve usability, the rule editor has been fundamentally redesigned. The new interface offers a clearer structure with three intuitive buttons: “Edit Rule” for name, description, and advanced settings; “Add Feature” for features or steps; and “Add Action” with the familiar grouped action menu.

New Starter Product​

With the new Starterproduct for €49/month, we offer a cost-effective entry-level solution that includes all the features of K3 Basic—with the exception of 3D views. This allows companies using image-based or form-based configurators to benefit from all of K3’s proven features without having to bear the higher costs associated with 3D functionality.

Minor Changes and Bug Fixes​

  • Improved: Additional accessibility enhancements for better usability
  • Improved: Markup items can now be defined specifically by category
  • Improved: New configurators feature more modern defaultcolor palettes
  • Improved: International bookings in various currencies are now possible
  • Improved: Obsolete features are announced in a timely manner
  • Fixed: The image gallery now loads correctly in the landing page Web Component
  • Fixed: Unintended cookie sharing has been prevented
  • Fixed: Flickering textures in the 3D view
  • Fixed: Camera focus now works reliably
  • Fixed: Number ranges are now interpreted correctly

Version 3.23 (11.0.0)​

July 29, 2025

One-Click Steps​

New one-click functionality allows you to complete a configuration step with just one click. This significantly speeds up configurations and improves usability for standard configurations. Administrators can specify which steps are available as one-click options.

Configuration Table: Save Fields​

Users can now permanently save their individual column configurations in the configuration table. Sorting, column widths, and column visibility are automatically saved and restored on the next visit. This enables a personalized work environment for each user.

WooCommerce: Multiple Configurators in a Single Store​

The WooCommerceintegration has been expanded to support multiple K3 configurators in a single store. Each configurator can be individually configured and assigned to different product categories.

Analytics -> Google Tag Manager​

With this release, K3’s Analytics integration is deprecated. Instead, events are now sent to the surrounding page (when using the web component, or the parent frame when using an iframe), which can be easily forwarded to Google Tag Manager. This allows the GTM already in place on the page or in the store to continue being used, and K3 is much better integrated into the tracking process.

Minor Changes and Bug Fixes​

  • Improved: Comprehensive update of the most important core technologies
  • Improved: Accessibility: Contrast guidelines and keyboard navigation
  • Improved: Better plugin error handling
  • Improved: API documentation with Swagger
  • Improved: “Component Cards” display mode
  • Improved: Native English documentation
  • Fixed: Unintended camera- behavior on mouseover
  • Fixed: Error when publishing article prices
  • Fixed: Rounding error in the Expression Editor
  • Fixed: Plugins are now displayed correctly after loading
  • Fixed: Radiocards no longer display hidden names
  • Fixed: Statistical reports now display the correct colors
  • Fixed: Invitation feature has been restricted and secured
  • Fixed: Browser caching returns outdated data
  • Fixed: Price display on components is incorrect
  • Fixed: Image scaling display is incorrect
  • Fixed: Store integration can enter a faulty state
  • Fixed: Camera settings are not saved
  • Fixed: Shopplugin download when a shop is connected
  • Fixed: Print designer zoom was faulty
  • Fixed: Component grouping cannot be deleted

Version 3.22 (12/10/13)​

07/08/25

Responsive Layouts​

Previously, there were special mobile layouts. Now, you have the option to disable them and use the same layout on all devices. All layouts have been designed to be responsive. This allows you to fully customize the responsiveness. In the preview, you can also adjust the size of the configurator.

Minor Changes and Bug Fixes​

  • Improved: Downloaded files are named more logically
  • Improved: The web component adapts to the externally defined size
  • Improved: Uploaded files can be exported to PDF more easily
  • Improved: Notification when PDF printing, email sending, or product import fails
  • Improved: Help for integration into a website or online store
  • Improved: Parameters of the web component can be changed
  • Improved: Message when Configuration > 64MB
  • Improved: Optional limit on image sizes
  • Improved: Attributes in ModelAction Expressions cannot be deleted
  • Fixed: Plugins: Images, Materials, React Hooks
  • Fixed: Frontend makes an invalid request
  • Fixed: Some unnecessary console errors
  • Fixed: Merchants cannot confirm new Terms and Conditions
  • Fixed: Statistics are not being tracked
  • Fixed: Numeric attributes return NaN when empty
  • Fixed: Scrolling in form layouts was not working
  • Fixed: Users cannot be deleted
  • Fixed: Former extension configurators see all possible release versions
  • Fixed: Sidebar background sometimes does not display color

Version 3.21 (10.4.5)​

June 10, 2025

Dynamic Light Sources​

New dynamic lighting models have been added: point light, spot light, directional light, ambient, and sky. Light sources can now be placed and aligned directly in the configurator and controlled via rules or anchors. Custom HDR and EXR files can be used as ambient light and optionally displayed as a background. Visual aids are available in edit mode to facilitate the alignment of light sources. This also makes it easy to create a suitable night mode.

Web Component​

The K3 Configurator can now be used as a native web component. This allows it to be embedded directly into any page using an HTML tag—without iframes or cross-origin restrictions. This simplifies integration into existing layouts, improves SEO, and reduces load time. All known URL parameters (e.g., lang, dealer, code) can be passed directly as HTML attributes.

Dealer Accounts​

Dealer accounts can now be activated or deactivated directly in the backend. Instead of a manual request, access can be granted or revoked with the click of a button—including a confirmation dialog. For existing licenses, billing occurs automatically.

3D Download​

You can now export the current scene as a .glb file directly in the backend via the new “Tools” menu. The exported 3D file can also be optionally attached when saving the configuration. Ideal for AR applications, client approvals, or further technical processing.

Deactivate Values​

Values in the value table can now be explicitly deactivated. When creating new values, a pop-up alerts you to missing rule assignments, including a direct link to the affected rules. In addition, the rule overview now shows directly on each rule card whether any warnings are present. The goal is a clearer, more explicit workflow for (temporarily) deactivating selection values.

Minor Changes and Bug Fixes​

  • Improved: Display in portrait mode on tablets
  • Improved: Error message when the engine cannot find a solution
  • Improved: For prices on attributes, only one value is now displayed—the price difference upon selection.
  • Improved: Our Shopify app has been updated to support Shopify’s current APIs
  • Improved: Users can now agree to our new Privacy Policy & Terms of Service within the app
  • Improved: Email templates now receive the same parameters as PDF templates
  • Improved: Users can now view their active sessions and end them.
  • Fixed: Markups for merchants can now be entered correctly
  • Fixed: Populated component lists can now be formatted normally.
  • Fixed: The "myshopify" address must be used with Shopify.
  • Fixed: Incorrect product data in statistics
  • Fixed: Under certain circumstances, empty multilingual fields could not be saved
  • Fixed: Flickering 3D scene when customizing the logo.
  • Fixed: “Send Shop” was only selectable when items had been imported
  • Fixed: Very large email/PDF templates could not be saved.
  • New: The export/import format has changed
  • New: Preview for plugins

Version 3.20 (10.3.4)​

May 4, 2025

Further improvements to the Shopify app​

When products are combined in the shopping cart, the weight can now be calculated based on the individual products.
Additionally, items can now be added directly to the shopping cart without being combined, even if the Shopify SKU is used as the product identifier. This was not possible before.
Finally, the Shopify app now uses the latest Shopify APIs. This requires granting an additional permission. This is done simply by clicking on the app itself once within the Shopify store.

Improved Loading Display​

While the configurator is loading, the user should see a meaningful display and not be left waiting.
We have therefore ensured that, in cases where the configurator is embedded in a webpage via an IFrame, the surrounding webpage can display engaging content while the configurator is loading.
To achieve this, K3 sends specific events to the webpage when loading begins or ends.

New Design of the Rule Editor​

A rule can generally consist of any number of columns. These columns can also trigger different actions.
To better highlight this, we have completely redesigned the rule column editor. You can now add, modify, and delete individual columns as needed.

Reducing AR Model Sizes on iOS​

We were able to significantly reduce the size of model exports in Augmented Reality mode on iOS. The model now loads much faster.

Accessibility​

We are now working on making the configurator front end accessible.
We will continue to improve this iteratively.

Improved error messages for inconsistent rules​

In K3, complex validation rules can sometimes lead to situations where no selection options can be offered to the user.
In such cases, we now display a clear error message.

Minor Changes and Bug Fixes​

  • If a step or feature has a camera and you then navigate to one without a camera, the camera is now retained.
  • Sometimes a white scene appears when switching from an orthographic camera and back again.
  • After a completion action was executed, the camera was sometimes incorrectly positioned.
  • The RAL color designation overlaps the text.
  • The size of labels in dimension chains was displayed incorrectly when using an orthographic camera.
  • The old option to completely removing features via a rule has been removed.
  • In the order overview, the help text "About the Feature" is now also translatable.
  • You are warned if you exit the Options dialog without saving.
  • Invalid radio options are now displayed correctly.
  • The selection of materials that a color action can affect is now correctly read from the model.
  • A color action can now be correctly limited to specific models.

Version 3.19 (10.2.3)​

March 31, 2025

New Features​

  • The Free license has been discontinued; a new configurator now comes with a 30-day Enterprise trial license.
  • There are no longer any special products for porches or railings.
  • From now on, it is actually possible to revert to previous releases starting with 3.18.
  • Dealers must temporarily be added and removed through our support team.

Minor Changes and Bug Fixes​

  • Improved: The privacy policy link can be customized by dealers
  • Improved: Settings/General
  • Improved: Improved load time & animation
  • Improved: Order buttons can be hidden via a rule
  • Improved: The merchant can be changed for a user after the fact
  • Improved: Tooltip for disabled order buttons when using an outdated version
  • Fixed: Search for configurations
  • Fixed: Translation table: 429 “too many requests”
  • Fixed: Contact form displays error messages for optional fields
  • Fixed: Group columns in rules are not imported correctly
  • Fixed: Image attributes are always optional
  • Fixed: Shopify upgrade does not work

Version 3.18 (1/10/17)​

March 24, 2025

New Features​

  • The validity of values is now determined efficiently and correctly, even when calculations are involved.
  • It is now possible to revert to older versions of the configurator.

Minor Changes and Bug Fixes​

  • Prepared: Finalized the release
  • Improved: Step layouts now have a default.
  • Improved: A mobile form layout is now available
  • Improved: A sliding sidebar is now available
  • Improved: 4 new dynamic models: Extrusion, CSG, Group, Part
  • Improved: Shopify uses the new GraphQL Product API
  • Improved: There is a field for the country in the contact form
  • Improved: Display value keys in search fields within rules and make them searchable
  • Improved: User information is saved upon publication.
  • Improved: CCing the manufacturer in retailer emails can be disabled.
  • Improved: Better validity checks for calculations
  • Improved: Make attribute name hideable
  • Improved: Annual payment now possible on Shopify
  • Changed: The support chat has been replaced with an email address.
  • Fixed: Prices based on values were not calculated correctly
  • Fixed: There were some issues with store connections.
  • Fixed: No error message when saving a user
  • Fixed: When SKUs are imported from the store, items cannot be added to the cart on a 1:1 basis.
  • Fixed: The radio button layout was broken with short descriptions.
  • Fixed: Unpublished promotions are being used.
  • Fixed: The frontend opens with the previously active language
  • Fixed: WooCommerce: Incorrect cart URL
  • Fixed: Mobile: Branding overlaps the content.
  • Fixed: Mobile: Layout breaks when the content height is too small
  • Fixed: preserveDrawingBuffer must be set to true; otherwise, screenshots are black
  • Fixed: MinMax translations cannot be entered.
  • Fixed: Orders can be placed with configurations from older versions.
  • Fixed: Optional Yes/No attribute; copying creates a 4th value
  • Fixed: Mobile: Background sidebar has the wrong background
  • Fixed: Step layout editor error 419
  • Fixed: If the currently open instance is deleted, it remains open

Version 3.17 (9.7.1)​

January 22, 2025

New Features​

  • Spelling checker in the frontend
  • Sender alias for emails

Minor Changes and Bug Fixes​

  • Fixed: Rules always require a column with an instance value
  • Fixed: Various missing translations
  • Fixed: Error handling during import
  • Fixed: Incorrect behavior of translations in actions
  • Fixed: "Hide variable" is not always evaluated correctly
  • Fixed: Incorrect behavior with calculated values in rules
  • Fixed: "Show error message" does not reset the user's numeric input
  • Enhancement: Simplified CSS styling of the summary

Version 3.16 (9.6.1)​

December 11, 2024

New Features​

  • Orthogonal screenshot cameras
  • In-app support chat

Minor Changes and Bug Fixes​

  • Improved: Appearance of the component list
  • Improved: Placeholder image in the print designer
  • Improved: Shopify: Error handling in the shopping cart
  • Improved: Units are listed in the PDF
  • Improved: Translations of error messages during registration
  • Improved: Min/Max/Default values for calculated attributes
  • Improved: Copy attribute
  • Fixed: Design colors are difficult to select
  • Fixed: Info & Description does not work for RAL color attributes
  • Fixed: Shop: Product summary cannot be edited
  • Fixed: Cannot navigate to the attribute from the summary
  • Fixed: Camera jumping
  • Fixed: Rules are interpreted incorrectly during cyclic calculations
  • Fixed: Warning messages are cut off on the sides on mobile
  • Fixed: Dealer Configurator: Markups/markdowns cannot be left blank
  • Fixed: RAL 1021 causes an error
  • Fixed: Too many MP instances are displayed in the summary
  • Fixed: You can enter invalid values for Min and Max
  • Fixed: Deadlock when saving

Version 3.15 (9.5.2)​

November 27, 2024

New Features​

  • The Shopify app for K3 is here!
  • Items such as cameras can be hidden in steps.
  • Merchants can now be added directly to any license
  • The Enterprise license is now available for a fixed price of 599 EUR

Minor Changes and Bug Fixes​

  • Improved: Components can now also be added at the beginning of the list
  • Improved: Several improvements to the rule engine
  • Improved: Conflict resolution in special cases
  • Improved: Hierarchical description of the “step” in the attribute editor
  • Fixed: Color attribute always hides invalid values
  • Fixed: Default values do not work in calculations
  • Fixed: The order of characteristics in rules is now taken into account
  • Fixed: Camera bounds vs. "RAL" feature
  • Fixed: Frequent drag-and-drop of features causes errors

Version 3.14 (9.4.1)​

November 4, 2024

New Features​

  • Dealers are now allowed in all licenses

Minor Changes and Bug Fixes​

  • Improved: The dynamic “Box” model can be scaled with a texture
  • Improved: Performance of the rule engine
  • Fixed: Correctly display components below when there are no inner features
  • Fixed: Error after deleting a value
  • Fixed: Incorrect error handling when saving a dealer
  • Fixed: Incorrect warning message in the desktop layout editor
  • Fixed: Some translation errors
  • Fixed: Comma vs. period in numeric inputs
  • Fixed: An issue with circular calculations in components
  • Fixed: Numeric feature no longer translated
  • Fixed: An issue when changing the configurator code
  • Fixed: Default value does not work in components
  • Fixed: Issue when creating a new step in components

Version 3.13 (9.3.8)​

October 23, 2024

New Features​

  • Numeric attributes can now have default values.
  • Statistics for configurators are available again.

Minor Changes and Bug Fixes​

  • Fixed: Component navigation sometimes appears twice
  • Fixed: An issue with rule evaluation
  • Fixed: 3D loading process gets stuck at 100% for complex scenes
  • Fixed: File selection now respects the specified file types
  • Fixed: The getScreenshotDimensions callback is no longer executed at all
  • Fixed: An issue with moving components in violation of rules
  • Fixed: The first tab is sometimes not selected

Version 3.12 (9.3.2)​

October 7, 2024

New Features​

  • Invalid states are now explicitly flagged with a custom error message.
  • Component properties can now be displayed directly below the component list.
  • The performance of the rule engine has been significantly improved once again.

Minor Changes and Bug Fixes​

  • Improved: The old mobile UI can no longer be selected
  • Improved: Corrupted files are rejected
  • Improved: Multiple items can be deleted at once
  • Improved: Registration is more consistent
  • Fixed: In rare cases, a user input is overwritten by rules
  • Fixed: Switching between configurators does not work for components
  • Fixed: Missing translations when loading configurations
  • Fixed: Dealers sometimes cannot open configurations
  • Fixed: Incorrect states after switching between configurators

Version 3.11 (9.1.1)​

September 18, 2024

New Features​

  • Product components can now be selected in 3D
  • The front end can be protected
  • Attributes can be defined that never display a conflict dialog
  • More structured data is now sent to Google Analytics

Minor Changes and Bug Fixes​

  • Improved: Navigation for product components
  • Improved: The old mobile UI can no longer be enabled
  • Improved: The attribute list now displays the entire product structure
  • Improved: Multiple items can be deleted at once
  • Improved: Shopify item import: The SKU can optionally be used instead of the ID
  • Fixed: An error in a webhook must not prevent saving
  • Fixed: A quantity of 0 in the bill of materials is interpreted as quantity 1
  • Fixed: Values with the same name can no longer be used independently in rule lines
  • Fixed: Billing for Basic Railings on a monthly/annually
  • Fixed: When only items are displayed in the summary, prices also appear even when not desired.
  • Fixed: Text attributes are displayed incorrectly in the overview
  • Fixed: AR modal cannot be translated on mobile devices
  • Fixed: Various optimizations in the rule engine and calculations
  • Fixed: The AR modal in desktop mode opens only once

Version 3.10 (9.0.5)​

August 19, 2024

New Features​

  • You can now revert to older versions of a configurator.
  • You can now call a web service to display additional information.
  • You can now copy a feature.

Minor Changes and Bug Fixes​

  • Improved: Performance and expressions in the rule engine
  • Improved: Translation of privacy notice, QR modal, and conflict dialog
  • Improved: Better UI for maintaining PDF and email templates
  • Improved: Allow item deletion & Highlight the delete icon in red if there are deletion conflicts
  • Improved: Color and material actions now work per component
  • Improved: Handling of errors during rule creation
  • Improved: Checkbox in the configuration list
  • Improved: Information about component values is displayed
  • Improved: All templates are available during onboarding
  • Improved: An export can be imported into a configurator
  • Improved: Price units can also be edited when connected to the shop
  • Improved: The bill of materials can now be sorted
  • Improved: UI for item selection in rules
  • Fixed: Info attribute requires values to be displayed
  • Fixed: Spacing between attribute titles is consistent across all attributes
  • Fixed: Expand statistics
  • Fixed: Component list: Width does not fit
  • Fixed: Always round attributes, including for calculating quantities in the BOM
  • Fixed: Calculated variable: Result preview is not rounded
  • Fixed: AR mode on Android for some models (tangents are used)
  • Fixed: Unwanted message when removing calculated components
  • Fixed: Invalid HTML makes the configurator inaccessible
  • Fixed: RAL titles are not translated
  • Fixed: Scrolling when switching tabs
  • Fixed: Statistics feature is temporarily disabled
  • Fixed: Attribute values are not deleted along with the attribute
  • Fixed: Rule engine now only selects the minimum for numerical values that are too high
  • Fixed: Components: Internal characteristics—display only non-hidden ones
  • Fixed: Translations in the rule table
  • Fixed: A surcharge of 0.00€ is displayed
  • Fixed: “New Step” in the sidebar

Version 3.9 (8.5.3)​

June 19, 2024

New Features​

  • Partners now have an enhanced account

Minor Changes and Bug Fixes​

  • Fixed: Validity for components was not always calculated and displayed correctly
  • Fixed: Components without attributes could still be edited
  • Fixed: Component attributes were changed across the board in some situations
  • Fixed: Actions on steps no longer worked
  • Fixed: Incorrect labeling of deprecated rule actions
  • Fixed: Entered HTML is now validated more thoroughly
  • Fixed: Attribute options are displayed more clearly
  • Fixed: Special cases when deleting users are now handled correctly
  • Fixed: Models without meshes are not recognized as loaded
  • Fixed: Dimension chain labels no longer align with the first screenshot
  • Fixed: Shopify products are not imported into K3

Version 3.8 (8.4.2)​

June 5, 2024

New Features​

  • Bills of materials can now include not only a quantity but also both a count and a quantity (e.g., 3 x 2m of fabric)
  • Users can be invited to clients and then switch between clients

Minor Changes and Bug Fixes​

  • Improved: The camera system has been completely redesigned
  • Improved: Several aspects of the user interface have been improved.
  • Improved: Loading performance has been further enhanced.
  • Improved: Display of the color selection when only title and color are shown
  • Fixed: The publish dialog shows incorrect changes
  • Fixed: Foreign ZIP codes are now allowed in the completion form
  • Fixed: Dealers are now allowed to delete a configuration
  • Fixed: Calculated numbers were being overwritten by a rule
  • Fixed: Color selection display when only title and color are shown
  • Fixed: Images are not displayed
  • Fixed: Statistics: Date range corrected
  • Fixed: Components: Invalid values at lower levels are not detected or visually highlighted
  • Fixed: Merchants cannot open some configurations
  • Fixed: Error when invalid HTML is entered in the attribute description
  • Fixed: “Help” button in the Shopify integration leads to nowhere
  • Fixed: Page must be reloaded when creating a material
  • Fixed: First model is displayed twice after upload

Version 3.7 (8.3.4)​

May 21, 2024

New Features​

  • Prices can now be displayed for selection values
  • A basic product for railings is now available

Minor Changes and Bug Fixes​

  • A Shopify app is now available
  • Improved: Invalid values are visually highlighted
  • Improved: Add component: Allow descriptions of values even for grouped views
  • Fixed: Invalid email address prevents registration
  • Fixed: No success message when saving in the options
  • Fixed: Issues uploading/deleting logos in merchants
  • Fixed: Components do not hide invalid values
  • Fixed: Optional numeric attribute always appears in the price overview
  • Fixed: Expression access to empty variables is incorrect
  • Fixed: Layout component ActionOverview triggers duplicate saving
  • Fixed: Statistics performance insufficient
  • Fixed: Configuration status is set correctly
  • Fixed: Search function in component pop-up does not work
  • Fixed: Export/Import, component list: Internal attributes are not carried over
  • Fixed: Config list: Price column is in English

Version 3.6 (8.2.1)​

April 29, 2024

New Features​

  • Annual subscriptions now available

Minor Changes and Bug Fixes​

  • Fixed: Error saving when shop connection is lost
  • Fixed: A PDF of an old order can no longer be opened after a new release
  • Fixed: Font size too large in the Promotions menu
  • Fixed: Buttons for number input require a double-click
  • Fixed: PDF preview uses the wrong language
  • Fixed: Instance attributes appear in the PDF/price list even though they shouldn’t
  • Fixed: Price list: Instances have no prices
  • Fixed: Description for values in the multiplicity pop-up
  • Fixed: Access to two adjacent multiplicities during calculations
  • Fixed: Component prices do not account for surcharges

Version 3.5 (8.0.1)​

April 15, 2024

New Features​

This was a bug fix release

Minor Changes and Bug Fixes​

  • New: Expansion of the price layout component
  • Improved: Rules: Easier selection of values
  • Improved: Registration form
  • Fixed: Sidebar in the editor shifts when positioning images
  • Fixed: Orders are not visible
  • Fixed: AR button translated
  • Fixed: Menus centered at the top
  • Fixed: First tab in components correctly named
  • Fixed: Components: “Add” not translated or incorrectly translated
  • Fixed: PDF for merchants contains image URL

Version 3.4 (7.0.0)​

March 26, 2024

New Features​

  • WooCommerce integration
  • A webhook can be triggered upon saving, for Zapier or similar services

Minor Changes and Bug Fixes​

  • Improved: Shopping Cart: Modal improved
  • Improved: A user can have multiple sessions and API tokens
  • Improved: Trash: Now also includes configurations and users
  • Improved: Hidden attributes should no longer be disabled in the editor
  • Improved: Reduce the size of the "Upload Image" placeholder
  • Improved: Prices can now be displayed for selected values
  • Improved: Make GA controllable via parameters & GA4
  • Improved: Thumbnail display shows the title as a tooltip
  • Improved: Info features can now display prices and promotions.
  • Improved: Dynamicboxes with different materials
  • Fixed: Thumbnail display in list view not working
  • Fixed: Mobile view: Buttons not always right-aligned
  • Fixed: Information fields displaying incorrectly after changes
  • Fixed: Optional texts not displayed in the price overview
  • Fixed: Standalone attributes: Line breaks and misalignment in mobile view
  • Fixed: Transparent selection field when editing rules
  • Fixed: Price incorrect for attributes with multiple item assignments
  • Fixed: Price layout component for product components
  • Fixed: CSS names for distinguishing between edit mode and display mode
  • Fixed: "Sort" tab is set unreliably, causing an "MP Back" issue
  • Fixed: Prices assigned to features for product components
  • Fixed: Rule Editor: Item count is not always applied
  • Fixed: Attribute title too large on mobile
  • Fixed: "Select Desktop Theme" dialog not working in extensions
  • Fixed: Attribute info: Description text and info text conflict
  • Fixed: "Selected" toggle displays the label "Not Selected"
  • Fixed: Search field in the configuration table does not work

Version 3.3​

February 28, 2024

New Features​

  • The configurator interface has been completely redesigned and optimized in many areas

Minor Changes and Bug Fixes​

  • Improved: The admin panel now displays a warning when saving a configuration before publication
  • Fixed: Reloading with the translation editor open in the sidebar causes a crash
  • Improved: Line models are now supported
  • Improved: "Hide Values" and "Delete Attributes and Tabs by Rule" have been disabled
  • Fixed: Table views are always reset
  • Fixed: User profile: Language changes are applied only to the current user
  • Improved: The phone number is collected during registration
  • Fixed: The Mobile Layout editing window displays "Desktop Layout"
  • Fixed: Attribute is displayed despite "Display in confirmation, PDF, and shop" = "never"
  • Fixed: Transparent selection field in rules
  • Fixed: After saving an inspiration, you are navigated out of the app
  • Fixed: Rule import was sometimes incomplete
  • Fixed: Shopping cart: “Back” button disabled for all tabs
  • Fixed: Configurations cannot be saved if a feature has no name
  • Fixed: No emails/PDFs for canceled configurators

Version 3.2​

February 14, 2024

New Features​

This was a bug fix release.

Minor Changes and Bug Fixes​

  • Improved: Product components can display a summary
  • Improved: Filters in the configuration list
  • Improved: Dealer logos in PDFs
  • Improved: Scripted models for product components
  • Improved: For imprints, the cropped result image is provided
  • Fixed: Prices are no longer displayed on mobile devices if not desired
  • Fixed: Translations were missing in the confirmation and shopping cart
  • Fixed: Twitter and LinkedIn translations were swapped
  • Fixed: Incorrect product version is selected
  • Fixed: Publishing takes a long time
  • Fixed: Issues with price rounding
  • Fixed: Update template and documentation: "taxID"
  • Fixed: RAL colors: RAL numbers are now displayed
  • Fixed: PDF is attached to customer emails even when disabled
  • Fixed: You can only access product components if there are settings to configure there
  • Fixed: AR: Display model vertically

Version 3.1​

January 31, 2024

New Features​

This was a follow-up release to 3.0, with several minor improvements.

Minor Changes and Bug Fixes​

  • New: Multiplicative markups
  • New: Product components can be sorted
  • Fixed: Product price does not match "price × quantity" due to rounding
  • Fixed: Sign Up & Sign In on mobile devices
  • Fixed: Trash can does not work
  • Fixed: Saving the app deletes product permissions
  • Fixed: Incorrect interpretation of booking periods
  • Improved: Layouts are selected and edited in the sidebar
  • Improved: More layouts
  • Fixed: Key for values cannot be created
  • Improved: Product import for Shopify:

Version 3.0​

January 19, 2024

New Features​

  • New pricing model: Access to and testing of configurators is free.
  • Licenses are assigned per configurator.
  • The onboarding process has been improved.
  • A checklist and direct access to help are available in the configurator editor.

Minor Changes and Bug Fixes​

  • Fixed: "Hide multiplicity" did not work
  • Fixed: Groups in components did not work
  • Fixed: Missing translations for search keys
  • Fixed: Error message in focus when opening a configurator
  • Fixed: “TooManyAttempts” error when entering text in “Overwrite Action Name”
  • Improved: Design colors are used more consistently
  • Fixed: The “OK" button in the warning modal now uses square brackets even when lang=de
  • Fixed: Performance issues in the Print Designer
  • Fixed: Adding a dynamic model always created two models

Vorherige Änderungen