fixed
improved
Production Update 23.4.2026
New Features
Scripting: Map property values across arrays of objects
You can now use the new built-in
PropertyValues()
function in product scripts to extract a specific property value from each object in an array. This makes working with collections of product components in scripts significantly easier — for example, reading a property across all items in a row, shelf, or group in a single expression. If an item doesn't have the requested property, null
is returned for that position rather than causing a script error. MaxComponentLimit now supported in all structure types
The
MaxComponentLimit
configuration — which lets you cap how many components can be placed in a structure — is now available for all structure types: grid, free placement, and multi-connector. Previously this was only supported in linear structures, requiring workarounds for other layout types.Bug Fixes
- Fixed price integration not working in some cases— Resolved an issue that caused pricing to fail in certain application configurations.
- Fixed regeneration failure with large product scripts— Products with particularly long or complex configuration scripts could fail to regenerate due to an internal script compilation limit being exceeded. This has been resolved.