2021.9.0 - April 23, 2021


Preview, Admin-FTS


Part Reference Attributes have been extended to support combined tags for better option selection. For example, the available options must include “#upholstery & #spring21”.

That will return a list of all Items that contain both tags. Part References can contain combined tags, individual, tags, and individual items.

When creating Part Reference attributes and setting the possible options, use the “&” when selecting tags or use the new “Create group” button in the Item dropdown.

Rule conditions can now check if an attributes value is empty or undefined in order to create more comprehensive rules in platform.

Bulk tagging has been added to Catalog items. Select one or more Items and use the new bulk action “Tags”.

In the Tags bulk action, you can modify the selected Items:

  • Add existing tags

  • Create and add new tags

  • Remove tags

Virtual Photographer

VRscene imports now provide the option to import based on tools in order to improve imported asset results.

  • Maya (Default) - Apply a rotation to axis dependent data like environment maps to match the target rendering system.

  • 3ds Max - UV channel reduced by 1 for materials

  • Other - No alterations

Also, a Cancel button has been added to the dialog.


getDisplayAttributes() has added to the Threekit client-side API to return all visible attributes and their associated data to make integrations easier and more robust. For example, attribute tags and metadata are now returned to build better configuration experiences, like attribute option groupings and styles.

Using includeHidden and enabledOnly boolean options, you can also return hidden or disabled attributes. The API returns the following Attribute data:

  • Name

  • ID

  • Type

  • Visibility

  • Enabled

  • Default value

  • Available value

  • Name

  • Type

  • Value

  • Visibility

  • Enabled

  • Tags

  • Metadata (for Part References)


Orders webhooks can be filtered by Order Status so that they fire only when you want to create workflows for each state. For example, post-order workflows can be triggered only when an order is created but an email campaign can be triggered if an item is sitting “in cart”.

Bugs / Cases

  • GL6827 - Blend Shape normals are not respecting the smoothing groups

  • GL6786 - Multiple Canvas creation when using SVGs as textures

  • GL6768 - Ducks and x's appearing in renders

  • GL6670 - Configuring nested part-referenced attributes throws an error

  • GL6727 - 2D player zoom swipe also scrolls page on iPhone

Last updated