- Introduction
- What's New?
- Features
- Upgrading the Design Editor
- Breaking Changes in 6.0
- Getting Started
- Integration with E-commerce
- Integration with Remote Asset Sources
- Printable Files and Proof Images
- Configuring Products
- Creating Product Templates
- User Interface
- Configuration Files
- APIs
- Add-ons
- System Requirements
- Troubleshooting
- Migrating Your Applications
- Licensing
- Copyright Notices
IItemsData Interface
Applies to: Customer's Canvas On-Premises; Design Editor 6.15.0, 6.x (may differ) · Archived documentation
A structure defining the personalization data. For details about customizable properties and design items to which they can be applied, you can refer to the Personalized Rendering topic.
This interface allows you to apply a single set of variable data to the product. As an alternative, you can apply multiple instances of this interface when using dataSet.
Indexable
Defines new properties for design elements on all product surfaces.
This interface allows you to apply a single set of variable data to the product. As an alternative, you can apply multiple instances of this interface when using dataSet.
Properties
Optional placeholders
Defines the new content for in-string and interpolation placeholders on all product surfaces.
placeholders declaration
-
[placeholderName: string ]: string
Names of in-string and interpolation placeholders and new content that will be applied to them.
Optional surfaces
Defines new properties for design elements on certain surfaces.
surfaces declaration
-
[surfaceName: string ]: object
The name of the surface whose elements will be personalized.
-
[itemName: string ]: IItemData
Names of design items and new properties that will be applied to them.
-