# Customer's Canvas Hub Docs for LLMs > Web to Print Software for Your Business This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Data schemas](https://customerscanvas.com/docs/hub/admin-guide/data-tools/concepts/data-schemas.md): Such workflows as variable data printing may require you to think of a design not only as a set of graphic elements but also as a tool for data ent... - [Data sets](https://customerscanvas.com/docs/hub/admin-guide/data-tools/concepts/data-sets.md): Data sets allow you to store and modify data and check it for compliance with a given schema. You can use data sets for prefilling designs in the D... - [Overview](https://customerscanvas.com/docs/hub/admin-guide/data-tools/concepts.md): This section describes concepts of Data Tools in the Customer's Canvas SDK. To start using these tools for data-driven personalization, you may wan... - [Error messages](https://customerscanvas.com/docs/hub/admin-guide/data-tools/dde/errors.md): If there are problems in the Data-Driven Editor's work, your users will see a special screen describing the details of the problem and giving recom... - [Overview](https://customerscanvas.com/docs/hub/admin-guide/data-tools/dde.md): This section dwells on the Data-Driven Editor (DDE). Here, you can find the description of its logic and user interface, learn how to create produc... - [What is Data-Driven Editor?](https://customerscanvas.com/docs/hub/admin-guide/data-tools/dde/intro.md): In the [Concepts](../concepts/index.md) section, you may have already learned that Customer's Canvas provides a special editor — the Data-Driven Ed... - [Linking product specifications](https://customerscanvas.com/docs/hub/admin-guide/data-tools/dde/link-product-spec.md): A product specification based on the **Data-Driven Editor** workflow allows you to add the Data-Driven Editor (DDE) to your personalization process. - [Data tools](https://customerscanvas.com/docs/hub/admin-guide/data-tools.md): This section describes concepts of Data Tools applied in the Customer's Canvas SDK. - [Admin's Guide](https://customerscanvas.com/docs/hub/admin-guide.md): In this section, you will learn how to use Customer's Canvas BackOffice - an application that helps you to manage Customer's Canvas assets and conf... - [Customer's Canvas - Infrastructure Responsibilities for Extended Support](https://customerscanvas.com/docs/hub/admin-guide/infrastructure-responsibilities.md): **Operational Guideline** - [Signing in](https://customerscanvas.com/docs/hub/admin-guide/login.md): To sign in to Customer's Canvas, you need to know a _tenant name_ (i.e. the name of your account) and your credentials. - [Color profiles](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/color-profiles.md): Customer's Canvas uses color profile files (ICC or ICM file format) when it is necessary to convert between color spaces (e.g. CMYK to RGB). Althou... - [Creating a new design](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/design/create-new-design.md): Learn how to create a blank Customer's Canvas design from a scratch through the BackOffice application, configure its dimensions, bleed, and pages. - [Download and upload a design](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/design/download-and-upload.md): After you have created or imported a design into Customer's Canvas BackOffice, you can download and upload it back. The design will be downloaded i... - [Generating from mockup](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/design/generate-from-mockup.md): Learn how to create a blank Customer's Canvas design based on a 3D mockup. - [Importing from InDesign](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/design/import-indesign.md): Learn how to import design files from InDesign files (IDML) to Customer's Canvas format through the BackOffice application. - [Importing from Photoshop](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/design/import-photoshop.md): Learn how to import design files from Photoshop files to Customer's Canvas format through the BackOffice application. - [Designs](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/design.md): In this section, you will learn about all possible ways to add designs to the Customer's Canvas. There are only three of them: - [Tutorial: adding InDesign templates to assets](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/design/tutorial-indesign.md): Learn how to create design files in InDesign and import them into Customer's Canvas through the BackOffice application. - [Connecting documents to PIM products](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/documents/connecting-documents-to-pim.md): You can link any document to a PIM product. During personalization, these documents can be retrieved through the API and processed in a special way. - [Creating toggle sets](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/documents/creating-toggle-sets.md): This article describes how you can define toggle sets to enable switching the style of design elements or changing text strings. Toggle sets are de... - [Documents](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/documents.md): You can store any files as **Documents**, including images, designs, mockups, archives, etc. However, this section primarily serves for working wit... - [File manager](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/file-manager.md): Customer's Canvas assets are managed in BackOffice through a _file manager_ in a uniform way. Whether you are working with designs, fonts, or any o... - [Fonts](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/fonts.md): If you want to add text elements to your designs or import designs with text, you must upload some fonts first. Customer's Canvas supports TrueType... - [Images](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/images.md): Learn what image types can be used in the editors and how to set up mockups for the product specification approach. - [Assets](https://customerscanvas.com/docs/hub/admin-guide/manage-assets.md): Assets are the data used by Customer's Canvas to implement various web-to-print scenarios. They include _designs_, _fonts_, _images_, and some othe... - [Creating 3D mockups for packaging](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/mockups/create-new-mockup.md): Learn how to create a mockup file for packaging by specifying the parameters, like size, specification code, carton type, and more. - [Importing mockup files](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/mockups/importing-mockups.md): Learn how to add and configure mockup files in BackOffice properly, both editor and preview mockups. - [Mockups](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/mockups.md): A _mockup_ is a special kind of images used to visualize the products while editing the design. The **Mockups** folder contains graphics for the [P... - [Palettes](https://customerscanvas.com/docs/hub/admin-guide/manage-assets/palettes.md): In the **Palettes** section, you can store color schemes for themes, swatches, and design colors. Customer's Canvas supports palettes in the APL fo... - [Connecting assets to products](https://customerscanvas.com/docs/hub/admin-guide/pim/connecting-assets-to-products.md): In this topic, you will learn how to connect assets to a product. If you don't have them in your tenant, you can refer to the [Designs](/admin-guid... - [Connecting products to e-commerce system](https://customerscanvas.com/docs/hub/admin-guide/pim/connections.md): The last step in creating a PIM product is defining its connection to your storefront product. Follow these steps: - [Creating products](https://customerscanvas.com/docs/hub/admin-guide/pim/creating-products.md): This article describes the **Products** page where you can create and manage PIM products. - [Discounts](https://customerscanvas.com/docs/hub/admin-guide/pim/discounts.md): This article describes setting up Discounts in a PIM product. To access PIM and Discounts, the following features must be enabled in your tenant ed... - [Editing options](https://customerscanvas.com/docs/hub/admin-guide/pim/editing-options.md): In this article, you will learn what an option and an option value is, and how to create them. You can read more about the concepts of options in t... - [Importing SKU](https://customerscanvas.com/docs/hub/admin-guide/pim/import-sku.md): In this article, you will learn how to fill the **SKU** fields and select the **Available** checkbox for your product variants via a CSV file. This... - [Importing products](https://customerscanvas.com/docs/hub/admin-guide/pim/importing-products.md): When you create many products at the same time, you may import a CSV file containing information about these products. After importing, you need to... - [PIM Module](https://customerscanvas.com/docs/hub/admin-guide/pim.md): Customer's Canvas provides two approaches to create product for web-to-print systems. - [Pricing rules](https://customerscanvas.com/docs/hub/admin-guide/pim/pricing-rules.md): This article describes setting up Pricing Rules in a PIM product. To access PIM and Pricing Rules, the following features must be enabled in your t... - [How to set up products](https://customerscanvas.com/docs/hub/admin-guide/pim/product-setup.md): In this section, you will learn about the process of creating and setting up products in the PIM module. - [Static packaging](https://customerscanvas.com/docs/hub/admin-guide/pim/product-setup/static-packaging.md): This topic provides instructions on creating a static packaging product in the PIM module using the example of a pizza box. This box will be based ... - [Product links](https://customerscanvas.com/docs/hub/admin-guide/pim/products-links.md): A product link represents a fixed version of a PIM product with specific filtered options. To start working with product links, you first need to c... - [Variants](https://customerscanvas.com/docs/hub/admin-guide/pim/variants.md): In this article, you will learn how to: - [Blank Print Product Editor](https://customerscanvas.com/docs/hub/admin-guide/product-specification/blank-product.md): Learn how to configure product specifications to create designs from scratch. - [Double-sided Promo/Gift Item Editor](https://customerscanvas.com/docs/hub/admin-guide/product-specification/double-sided-product.md): Learn how to configure product specifications based on the Double-sided Promo/Gift Item Editor. - [Product specifications](https://customerscanvas.com/docs/hub/admin-guide/product-specification.md): Learn how to add and configure product specifications to Customer's Canvas BackOffice. - [PDF Upload with Preflight](https://customerscanvas.com/docs/hub/admin-guide/product-specification/preflight-tool.md): Learn how to configure the preflight tool to receive orders for user-created PDF files. - [Single-sided Promo/Gift Item Editor](https://customerscanvas.com/docs/hub/admin-guide/product-specification/single-sided-product.md): Learn how to configure product specifications based on the Single-sided Promo/Gift Item Editor. - [Template-based Print Product Editor](https://customerscanvas.com/docs/hub/admin-guide/product-specification/template-based-product.md): Learn how to configure product specifications for personalization based on a predefined design. - [Applications](https://customerscanvas.com/docs/hub/admin-guide/settings/applications.md): In the **Applications** tab, you can see the applications installed in your Customer's Canvas tenant. - [Editor](https://customerscanvas.com/docs/hub/admin-guide/settings/editor.md): In this tab, you can define: - [External apps](https://customerscanvas.com/docs/hub/admin-guide/settings/external-apps.md): On this tab, you can register applications that you connect to Customer's Canvas to use the BackOffice API. The obtained credentials provide Open A... - [Image operations](https://customerscanvas.com/docs/hub/admin-guide/settings/image-operations.md): :::important - [Image sources](https://customerscanvas.com/docs/hub/admin-guide/settings/image-sources.md): When your customer personalizes your design, you can suggest them to use images from such external sources as Depositphotos, Instagram, Google Driv... - [Import](https://customerscanvas.com/docs/hub/admin-guide/settings/import.md): When you import a PSD or IDML design to Customer's Canvas, you can set up layer properties by using *markers* and *marker shortcuts*. They are spec... - [Settings](https://customerscanvas.com/docs/hub/admin-guide/settings.md): In the **Settings** section, you can set up your tenant. Let's take a look at each setting tab. - [Integrations](https://customerscanvas.com/docs/hub/admin-guide/settings/integrations.md): In this tab, you can set up an integration with your e-commerce system or custom storefront. These integrations allow for using graphical assets an... - [Measure units](https://customerscanvas.com/docs/hub/admin-guide/settings/measure-units.md): On this tab, you will observe measure units that are used in Customer's Canvas. You can see them when you create a blank design in the Template Edi... - [Roles and teams](https://customerscanvas.com/docs/hub/admin-guide/settings/roles-and-teams.md): You can access your tenant along with your teammates: create a separate _user_ for each person with their own personal credentials. This approach a... - [Size presets](https://customerscanvas.com/docs/hub/admin-guide/settings/size-presets.md): The **Size presets** tab contains predefined dimensions of the most popular products, such as Business Card, Letter size, etc. You can also define ... - [Tenant](https://customerscanvas.com/docs/hub/admin-guide/settings/tenant.md): This is the first tab in the **Settings** section. Here, you can see the settings of your tenant. - [What is a product?](https://customerscanvas.com/docs/hub/admin-guide/what-is-product.md): In this article, you will learn how Customer's Canvas product defines your storefront product. - [Format](https://customerscanvas.com/docs/hub/admin-guide/workflows/design-editor/format.md): A _Design Editor_ workflow is configured in a JSON file. A minimal file consists of an empty object that runs the editor with default settings. To ... - [Overview](https://customerscanvas.com/docs/hub/admin-guide/workflows/design-editor.md): The Design Editor workflow applies to use-cases when you only need to open a design in the editor. After the user has finished editing, they return... - [Workflow editor](https://customerscanvas.com/docs/hub/admin-guide/workflows/editor.md): This is a workflow editor. You can write JSON code there, or just paste it and save the result. - [Workflows](https://customerscanvas.com/docs/hub/admin-guide/workflows.md): Workflows in Customer's Canvas allow you to arrange personalization process of print products. This process usually includes selecting a product, c... - [Managing files](https://customerscanvas.com/docs/hub/admin-guide/workflows/managing-files.md): To set up a tool for product personalization, you need to create a workflow, which is described in a workflow file in the JSON format. - [Format](https://customerscanvas.com/docs/hub/admin-guide/workflows/simple-editor/format.md): A _Simple Editor_ workflow allows you to load and personalize products defined through Product specifications. - [Overview](https://customerscanvas.com/docs/hub/admin-guide/workflows/simple-editor.md): The Simple Editor workflow applies to use-cases when you define products through Product Specifications and only need to open a design in the edito... - [Attributes](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/attributes.md): Attributes work for Product Specifications when using the UI Framework workflow. - [Dynamic expressions](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/dynamic-expressions.md): To extend workflow features, you can use JavaScript code in them. This code is called _dynamic expressions_. They allow you to manage workflows dep... - [Creating and editing workflows](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/editing.md): When you configure a personalization process for a product, you need to create a workflow. It is described in a workflow file in the JSON format. - [Overview](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework.md): This section describes workflows representing a multi-step editor, which uses the UI Framework. Here, you can find ready-to-use examples, tutorials... - [Steps](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/steps.md): When you create a workflow, you divide it into steps. Each step appears in a separate tab and contains widgets that allow you to personalize a prod... - [Structure](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/structure.md): When customers edit a product, they will go through customization steps. This customization process is called a _workflow_. Usually, it contains an... - [Minimal workflow file for product specifications](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/tutorials/creating-minimal-workflow-file.md): Let's assume that you have a business card product and want your customers to personalize this product. To do so, you need to create a workflow whe... - [Workflow with designs](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/tutorials/designs-only.md): Let's consider that your product has one option with connected designs. Customers select and edit one of them at the same page. Such a workflow is ... - [Tutorials](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/tutorials.md): This section contains step-by-step tutorials for creating workflow files in Customer's Canvas. - [Three-step workflow](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/tutorials/three-step-workflow.md): Let's consider the example that your product is business cards, and you want customers to personalize it. Customers can select horizontal, vertical... - [Workflow with options](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/tutorials/workflow-options.md): Let's imagine that your product is a wedding invitation, where you have the same design but different trim options. Customers will use this design ... - [What is a workflow?](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/what-is-workflow.md): After customers have selected a product in a storefront, they will personalize it. They add text or images to a product. Finally, they approve the ... - [Ajax](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/ajax.md): This non-visual widget sends requests to a server and receives responses that can be used in other widgets. - [Button](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/button.md): This widget displays a button. You can define button text, select the button style, and set the actions to be performed when the button is clicked.... - [Checkbox](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/checkbox.md): This widget displays a checkbox. - [Data-Driven Editor](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/data-driven-editor.md): This widget integrates the **Data-Driven Editor** into your workflow, allowing users to fill out pre-configured forms and automatically update desi... - [Datasheet](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/datasheet.md): This widget is designed to display data as a spreadsheet. You can import a file with data, predefine cells in the config, and let your user fill in... - [Design editor](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/design-editor.md): This widget integrates the editor into your personalization workflow. - [Lists](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/design-editor/lists.md): In the Design Editor, you can organize text into lists. The Classic text engine features a pop-up rich text editor for managing formatted text and ... - [Text engines](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/design-editor/text-engines.md): Customer's Canvas provides two text engines for manipulating text elements in the Design Editor: - [Warnings](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/design-editor/warnings.md): To verify that user designs are valid for printing, you can enable the preflight check in the editor. The Design Editor verifies that the following... - [Gallery](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/gallery.md): The `gallery` widget shows a set of images and allows you to select one of them. - [Group](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/group.md): As you may know from the [Widgets](/admin-guide/workflows/ui-framework/widgets) article, you can add only one widget to a panel. However, you may w... - [Widgets](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets.md): A widget is the smallest functional element in a workflow file. It displays text, images, Design Editor, some options, and so on. They also send an... - [Input text](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/input-text.md): This widget displays a field for the text input. - [Option](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/option.md): This widget shows an options menu. Usually, it shows the options of a product: color, size, and so on. You can use this widget only in workflows ba... - [Order](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/order.md): This non-visual widget controls the data that will be passed to the e-commerce system when the customer finishes the personalization process. - [PIM ajax](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/pim-ajax.md): This non-visual widget sends requests to a server and receives responses that can be used in other widgets. - [PIM design selector](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/pim-design-selector.md): This widget shows designs for products configured in the [PIM module](/admin-guide/pim) and allows you to select one of them. - [PIM options](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/pim-options.md): This widget allows a customer to select values of [product options](../../../pim/index.md). - [Config Reference](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/preflight/config.md): This page provides a summary of the key configuration options for the Preflight widget. For the complete reference, see the [On-premises documentat... - [Preflight](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/preflight.md): This widget integrates the Preflight Tool into your personalization workflow. For validation, you can load a state file from Asset Storage, or defi... - [Preflight Rules Reference](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/preflight/rules.md): This page provides a summary of available preflight validation rules. For the complete reference, see the [onprem documentation](https://customersc... - [Preview mockup slider](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/preview-mockup-slider.md): This widget shows the personalization result of products configured in the [PIM module](/admin-guide/pim). You can use this widget at the **Approva... - [Slider](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/slider.md): This widget shows images. They appear as one or in groups on screen. You can look at them closer and scroll through them. - [Static text](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/static-text.md): A widget to display some text. - [Steps](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/steps.md): The `steps` widget is a non-visual widget, which controls the availability of the steps for a customer by making tabs and buttons in the **Navigati... - [Variant selector](https://customerscanvas.com/docs/hub/admin-guide/workflows/ui-framework/widgets/variant-selector.md): The `variant-selector` widget shows [product variants](/admin-guide/pim) with designs and allows you to select one of them for personalizing. - [Format](https://customerscanvas.com/docs/hub/admin-guide/workflows/workflow-elements/format.md): _Workflow Elements_ is represented by a JSON file that consists of one or more _Workflow Element Configurations_. Each Workflow Element Configurati... - [Handy Editor](https://customerscanvas.com/docs/hub/admin-guide/workflows/workflow-elements/handy-editor.md): Handy Editor is a Workflow Element that opens a WYSIWYG editor for freehand design editing. Use it on the editor screen when customers build a desi... - [Input](https://customerscanvas.com/docs/hub/admin-guide/workflows/workflow-elements/handy-editor/input.md): The [`input`](/admin-guide/workflows/workflow-elements/handy-editor/#configuration-format) object contains product properties for loading the edito... - [Resources](https://customerscanvas.com/docs/hub/admin-guide/workflows/workflow-elements/handy-editor/resources.md): Resources are the additional data you provide to assist the user to personalize the design. Unlike the input data, the user does not modify the res... - [Settings](https://customerscanvas.com/docs/hub/admin-guide/workflows/workflow-elements/handy-editor/settings.md): Settings are a set of feature flags and configurations that change the Handy Editor behavior. - [Workflow Elements](https://customerscanvas.com/docs/hub/admin-guide/workflows/workflow-elements.md): Workflow Elements is a set of web components that implement the customization screens of a multi-page ordering workflow. You configure each compone... - [Simple Editor](https://customerscanvas.com/docs/hub/admin-guide/workflows/workflow-elements/simple-editor.md): Simple Editor is a Workflow Element that customers use directly on a product page. The left side of the screen shows a preview of the product, and ... - [Resources](https://customerscanvas.com/docs/hub/admin-guide/workflows/workflow-elements/simple-editor/resources.md): Resources are supplementary data used to help users personalize designs. Unlike input data, these elements remain unchanged by the user. In contras... - [Settings](https://customerscanvas.com/docs/hub/admin-guide/workflows/workflow-elements/simple-editor/settings.md): Settings represent a collection of configurable options that control the behavior and appearance of the Simple Editor. These [`settings`](/admin-gu... - [Template Editor](https://customerscanvas.com/docs/hub/admin-guide/workflows/workflow-elements/template-editor.md): Template Editor is a Workflow Element that your employees use to create design templates and to edit designs. In the editor, they configure every e... - [Resources](https://customerscanvas.com/docs/hub/admin-guide/workflows/workflow-elements/template-editor/resources.md): Resources are the additional data you provide to assist users to customize the design. For the Template Editor, you need to define asset source fol... - [Settings](https://customerscanvas.com/docs/hub/admin-guide/workflows/workflow-elements/template-editor/settings.md): Settings consist of feature flags and configurations that alter the behavior of the Template Editor. - [Sample IDML files](https://customerscanvas.com/docs/hub/designers-manual/adobe/indesign/gallery.md): You can download these IDML samples illustrating features supported in the Design Editor. - [Image placeholders](https://customerscanvas.com/docs/hub/designers-manual/adobe/indesign/how-to-create-designs/image-placeholders.md): You can manage the appearance of placeholders and how the user manipulates them by using [_markers_](../../markers.md#image-placeholders). For exam... - [Images](https://customerscanvas.com/docs/hub/designers-manual/adobe/indesign/how-to-create-designs/images.md): In this article, you will learn how you can create InDesign image elements and how to import them into Customer's Canvas. - [Creating design elements](https://customerscanvas.com/docs/hub/designers-manual/adobe/indesign/how-to-create-designs.md): In this section, you will learn how to create design elements in InDesign for Customer's Canvas. Here, you have three design element types: *text*,... - [Shapes](https://customerscanvas.com/docs/hub/designers-manual/adobe/indesign/how-to-create-designs/shapes.md): In this article, you will learn how you can create shapes in InDesign and how to import them into Customer's Canvas. - [Text](https://customerscanvas.com/docs/hub/designers-manual/adobe/indesign/how-to-create-designs/text.md): In this article, you will learn how you can create InDesign text elements and how to import them into Customer's Canvas. - [How to create new designs](https://customerscanvas.com/docs/hub/designers-manual/adobe/indesign/how-to-create-new-designs.md): How to create new designs - [Importing AI graphics to IDML templates](https://customerscanvas.com/docs/hub/designers-manual/adobe/indesign/importing-ai-graphics.md): You can import AI graphics to the Design Editor as either raster items or a group of shapes. In this topic, you will learn how to import AI graphic... - [InDesign templates](https://customerscanvas.com/docs/hub/designers-manual/adobe/indesign.md): Customer's Canvas can import designs created in InDesign. It does not support 100% of InDesign features, so when you creating templates for Custome... - [Layers and frames](https://customerscanvas.com/docs/hub/designers-manual/adobe/indesign/layers-and-frames.md): In this article, you will consider how Customer's Canvas supports layers and frames defined in InDesign files. - [How to package IDML files](https://customerscanvas.com/docs/hub/designers-manual/adobe/indesign/saving/how-to-package.md): Finally, click **Package**. - [How to save IDML files](https://customerscanvas.com/docs/hub/designers-manual/adobe/indesign/saving/how-to-save-idml.md): To embed an image in an IDML file, navigate to **Windows** > **Links**. In the **Links** panel, right-click an image and select **Embed link**. - [Preparing files for importing](https://customerscanvas.com/docs/hub/designers-manual/adobe/indesign/saving.md): Before you import your design to Customer's Canvas, you need to upload fonts and linked images from your design as well. To do so, you need to save... - [Troubleshooting InDesign import issues](https://customerscanvas.com/docs/hub/designers-manual/adobe/indesign/troubleshooting.md): It is easy to keep IDML files compatible with Customer's Canvas when you create them from scratch. However, you may already have a number of INDD f... - [Creating templates in Adobe software](https://customerscanvas.com/docs/hub/designers-manual/adobe.md): The Customer's Canvas SDK provides wide customization capabilities using templates created in Adobe Photoshop and Adobe InDesign. This SDK works wi... - [Marker reference](https://customerscanvas.com/docs/hub/designers-manual/adobe/markers.md): _Markers_ are special symbols that you add to a layer name in Photoshop templates or to an element name in InDesign templates. The Design Editor us... - [Typographic designs](https://customerscanvas.com/docs/hub/designers-manual/adobe/photoshop/auto-scaled-text.md): These days, print designs consisting of words depicted with multiple font styles are extremely popular. The size, colors, and spacing between the d... - [Curved Text](https://customerscanvas.com/docs/hub/designers-manual/adobe/photoshop/curved-text.md): A crucial feature for many print products is an ability to display text on a curve. A good example of this is a seal. - [Sample PSD Files](https://customerscanvas.com/docs/hub/designers-manual/adobe/photoshop/gallery.md): You can download these PSD samples illustrating features supported in the Design Editor. - [Photoshop templates](https://customerscanvas.com/docs/hub/designers-manual/adobe/photoshop.md): Customer's Canvas can import templates from PSD files. As a result, it converts them to the internal JSON-based **.st** format. In most scenarios, ... - [Multi-column text](https://customerscanvas.com/docs/hub/designers-manual/adobe/photoshop/multi-column-text.md): Newspapers, magazines, and some books may use multi-column layouts. Although Photoshop does not support columns, the Design Editor does. The Design... - [Predefined multi-value Items](https://customerscanvas.com/docs/hub/designers-manual/adobe/photoshop/mvi.md): In the [multi-value text](../../design-anatomy/instring-placeholders.md#multi-value-text) topic, we have already discussed how you can set up optio... - [Placeholders with Frames](https://customerscanvas.com/docs/hub/designers-manual/adobe/photoshop/placeholders-with-frames.md): While designing such photo products as photobooks or photo cards, your users often want to create photo placeholders that are more creative than ju... - [Smart objects](https://customerscanvas.com/docs/hub/designers-manual/adobe/photoshop/smart-objects.md): When adding images to a template, you may want to apply transformations onto them, for example, a rotation. Photoshop allows for rotating images, b... - [Stroke and Shadow Text Effects](https://customerscanvas.com/docs/hub/designers-manual/adobe/photoshop/text-effects.md): It is quite easy to create these effects in Photoshop by using the **Add a layer style** command: ![Add a layer style command.](images/EffectButton... - [Text Wrapping](https://customerscanvas.com/docs/hub/designers-manual/adobe/photoshop/text-wrapping.md): This topic dwells on the text wrapping feature that allows for controlling how images (shapes) and text areas are combined: - [Point and paragraph text](https://customerscanvas.com/docs/hub/designers-manual/adobe/photoshop/type-tool.md): Depending on your task, you can choose one of the two types of text layers available in Photoshop: point or paragraph text. The Design Editor can l... - [Non-rectangular image placeholders](https://customerscanvas.com/docs/hub/designers-manual/adobe/photoshop/vector-mask.md): In the [image placeholders](../../design-anatomy/image-placeholders.md) article, we found out how to add a placeholder to a product. A user can upl... - [Barcode placeholders](https://customerscanvas.com/docs/hub/designers-manual/design-anatomy/barcode-placeholders.md): When you create product templates, which are intended to be printed as machine-readable data, it is important to be able to specify the area into w... - [Group elements](https://customerscanvas.com/docs/hub/designers-manual/design-anatomy/groups.md): The Design Editor allows you to group design elements, including nested groups, and manipulate them as a single object on the canvas. You can edit ... - [Image placeholders](https://customerscanvas.com/docs/hub/designers-manual/design-anatomy/image-placeholders.md): Sometimes you may not only want to give a user the ability to add or change an image, but also to limit an image by a specific sized box. When the ... - [Element types](https://customerscanvas.com/docs/hub/designers-manual/design-anatomy.md): When creating designs in Customer's Canvas, your users work with predefined objects. This topic contains an overview of these object types. - [In-string placeholders](https://customerscanvas.com/docs/hub/designers-manual/design-anatomy/instring-placeholders.md): We have already introduced [markers](../adobe/markers.md) - text strings in a specific format added to layer names. Using these markers, you can re... - [Regions](https://customerscanvas.com/docs/hub/designers-manual/design-anatomy/regions.md): Sometimes you may want users to edit a product only in a certain region. For example, if the product is a paper bag, you may need to limit the edit... - [Text](https://customerscanvas.com/docs/hub/designers-manual/design-anatomy/text.md): Customer's Canvas supports such text types as point (a string without a fixed width), bounded, and arched text. You can also use curved text (text ... - [Design file anatomy](https://customerscanvas.com/docs/hub/designers-manual/design-file-anatomy.md): A design file may have a complicated structure. To be able to build templates or designs for Customer's Canvas, it is important to understand its s... - [Designer's Manual](https://customerscanvas.com/docs/hub/designers-manual.md): This section describes how you can create artwork for Customer's Canvas. - [Overview](https://customerscanvas.com/docs/hub/designers-manual/mockups.md): An overview of Customer's Canvas mockup functionality and explanation of a difference between editor and preview mockups. - [Concepts](https://customerscanvas.com/docs/hub/designers-manual/mockups/pim-mockups/concept.md): This article describes mockup types used in the PIM module. - [Creating editor mockups](https://customerscanvas.com/docs/hub/designers-manual/mockups/pim-mockups/editor-mockup.md): You can use an editor mockup when you personalize a design in Design Editor. - [Embossed and debossed mockups](https://customerscanvas.com/docs/hub/designers-manual/mockups/pim-mockups/embossed-mockups.md): embossed and debossed mockup shows the engraving effect on a surface of a product. - [Overview](https://customerscanvas.com/docs/hub/designers-manual/mockups/pim-mockups.md): This is an overview of the mockups in the PIM module, general concepts, functionality, and creating. - [Creating thumbnail and preview mockups](https://customerscanvas.com/docs/hub/designers-manual/mockups/pim-mockups/preview-thumbnail.md): Learn the differences and similarities of a thumbnail and a preview mockups. - [Mockup with mask](https://customerscanvas.com/docs/hub/designers-manual/mockups/pim-mockups/preview-thumbnail/mockup-with-mask.md): You can add a vector mask in a mockup. The mask allows you to hide a part of a design. - [Nested smart object](https://customerscanvas.com/docs/hub/designers-manual/mockups/pim-mockups/preview-thumbnail/mockup-with-nested-smart-object.md): Customer's Canvas supports nested smart objects. They allow you to show only a part of a design in a cylindrical forms. - [Mockup with different sides](https://customerscanvas.com/docs/hub/designers-manual/mockups/pim-mockups/preview-thumbnail/mockup-with-surfaces.md): You can create a mockup that displays different sides or planes of your product. - [Mockup with transforms](https://customerscanvas.com/docs/hub/designers-manual/mockups/pim-mockups/preview-thumbnail/mockup-with-transforms.md): PIM products support a single file as a preview and thumbnail mockup. You can apply transformations to display a design on the images of real produ... - [Simple mockup](https://customerscanvas.com/docs/hub/designers-manual/mockups/pim-mockups/preview-thumbnail/simple-mockup.md): You create a simple preview and thumbnail mockups without distortions for the PIM module. - [Troubleshooting](https://customerscanvas.com/docs/hub/designers-manual/mockups/pim-mockups/troubleshooting.md): Some problems you may encounter while using PIM mockups and their solutions. - [Garment editor mockup](https://customerscanvas.com/docs/hub/designers-manual/mockups/ps-mockups/editor-mockups/garment.md): A tutorial explaining how to create a Customer's Canvas mockup for Design Editor to personalize a T-shirt. - [How to create editor mockups](https://customerscanvas.com/docs/hub/designers-manual/mockups/ps-mockups/editor-mockups/how-to-create-editor-mockups.md): Find here all the information you need to know to create Customer's Canvas editor mockups for any personalization scenario. - [Editor mockups](https://customerscanvas.com/docs/hub/designers-manual/mockups/ps-mockups/editor-mockups.md): An overview of Customer's Canvas editor mockups articles. - [Cards with different trim styles](https://customerscanvas.com/docs/hub/designers-manual/mockups/ps-mockups/editor-mockups/trim-styles.md): A tutorial explaining how to use Customer's Canvas editor mockups to imitate trim styles and paper texture for personalizable cards. - [Overview](https://customerscanvas.com/docs/hub/designers-manual/mockups/ps-mockups.md): An overview of Customer's Canvas mockup functionality and explanation of a difference between editor and preview mockups. - [Garment preview mockup](https://customerscanvas.com/docs/hub/designers-manual/mockups/ps-mockups/preview-mockups/garment.md): A video and text tutorial for creating Customer's Canvas preview mockups in Photoshop on an example of a T-shirt. - [How to create preview mockups](https://customerscanvas.com/docs/hub/designers-manual/mockups/ps-mockups/preview-mockups/how-to-create-preview-mockups.md): An article explaining all basics of how to create Customer's Canvas preview mockups for various product types using Photoshop. - [Preview mockups](https://customerscanvas.com/docs/hub/designers-manual/mockups/ps-mockups/preview-mockups.md): An overview of Customer's Canvas preview mockups articles. - [How to create designs](https://customerscanvas.com/docs/hub/designers-manual/simple-editor/creating-designs.md): The Simple Editor uses the same format of designs as other Customer's Canvas editors. You can prepare templates in the Template Editor or import th... - [Simple Editor Guide](https://customerscanvas.com/docs/hub/designers-manual/simple-editor.md): The Simple Editor is an integrated feature within the product page and can be visually split into two parts. On the left side of the screen, there ... - [Adding style variations](https://customerscanvas.com/docs/hub/designers-manual/simple-editor/toggle-sets.md): This tutorial demonstrates how to introduce stylistic flexibility into your designs. By utilizing toggle sets in the Simple Editor, you can predefi... - [Editor overview](https://customerscanvas.com/docs/hub/designers-manual/simple-editor/user-interface.md): When you open the Simple Editor, it may look as follows: - [Hot Keys](https://customerscanvas.com/docs/hub/designers-manual/template-editor/hot-keys.md): This topic contains the complete list of hot keys supported in Template Editor. - [Auto layouts](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/auto-layouts.md): When you are preparing templates, you may quite often face the task of creating a single block consisting of several elements. - [Barcodes](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/barcodes.md): _Barcodes_ are machine-readable representations of textual information. They allow for placing readable text onto a design that can be scanned by s... - [Blending options](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/blending-options.md): The Template Editor allows you to not only place one design item on top of another but also to combine them. - [Color picker](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/color-picker.md): For working with colors, the Template Editor has a special component called the **Сolor picker**, which allows you to work with RGB and CMYK colors... - [Fill and border properties](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/fill-and-border.md): Most elements in Customer's Canvas have fill and border settings. Their interpretation varies depending on the item type. - [Image placeholders](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/image-placeholders.md): In the previous section, we learned how to add images to a template. Sometimes we need end-users to insert an image in a certain place on the canva... - [Images](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/images.md): The Template Editor allows users to add graphic elements to the design, such as photos, logos, icons, décor, and patterns. These elements usually s... - [How to create designs](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs.md): This section explains how you may work with various design elements in Template Editor. It covers different aspects, including: - [Layers](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/layers.md): A layer represents a container for design elements. Each page may contain one or more such containers. They help you organize items into sets that ... - [Manipulating items](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/manipulating-items.md): In the Template Editor, you can use both the context menu and the layer menu to manipulate design items. To access the available commands, right-cl... - [Overprint settings](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/overprint.md): When rendering PDF files containing elements that overlap each other, normal behavior for such elements is to _knock-out_ overlaying layers from un... - [Pages](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/pages.md): As you can learn from the [Design File Anatomy](../../design-file-anatomy.md) article, design files may be composed of several pages or, speaking m... - [Printing technique configuration](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/printing-technique.md): You can configure printing techniques to define how designs are displayed and rendered based on different printing methods. This feature involves s... - [Regions](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/regions.md): Sometimes you may want users to edit a product only in a certain region. For example, if the product is an inner side of a greeting card, you may n... - [Shapes](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/shapes.md): *Shapes* represent design elements like rectangles, ellipses, or more complex figures. - [Text wrapping](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/text-wrapping.md): When you define properties of a design item, you can control how the underlying text will be combined with this item. This article explains differe... - [Text](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/text.md): In this topic, we will describe various aspects of working with text elements in the Template Editor. Here, we will learn how to work with markup a... - [Transforming and moving items](https://customerscanvas.com/docs/hub/designers-manual/template-editor/how-to-create-designs/transforming-items.md): When creating designs, you may want to add fields as well as move, rotate, and resize them. - [Template Editor Guide](https://customerscanvas.com/docs/hub/designers-manual/template-editor.md): The Template Editor module is an important part of the Customer's Canvas cloud platform. It is used to edit designs you create as templates that ar... - [Editor settings](https://customerscanvas.com/docs/hub/designers-manual/template-editor/settings.md): You can define the Template Editor settings globally or separately for a single design. - [Image placeholder behavior](https://customerscanvas.com/docs/hub/designers-manual/template-editor/setup-behavior/image-placeholder.md): A placeholder is an area on the design where end-users place their logo or image. When the user resizes or moves the image, it doesn't go outside o... - [How to set up item behavior](https://customerscanvas.com/docs/hub/designers-manual/template-editor/setup-behavior.md): In the [Creating Designs](/designers-manual/template-editor/how-to-create-designs) section, we focused on the visual side of a design: arranging de... - [Manipulation permissions](https://customerscanvas.com/docs/hub/designers-manual/template-editor/setup-behavior/manipulations.md): By default, when a user opens a design in an editor, they can manipulate every single element on it by moving, resizing, rotating, or even deleting... - [Text behavior](https://customerscanvas.com/docs/hub/designers-manual/template-editor/setup-behavior/text.md): This article describes text-specific behavior settings. - [Variable elements](https://customerscanvas.com/docs/hub/designers-manual/template-editor/setup-behavior/variables.md): You can use Customer's Canvas for variable data printing scenarios. In this case, some of the design elements become _variable_ and populated later... - [Visibility](https://customerscanvas.com/docs/hub/designers-manual/template-editor/setup-behavior/visibility.md): There are some scenarios when you may want to hide elements on a design. For example, you may want to hide some elements temporarily or display the... - [Testing a design](https://customerscanvas.com/docs/hub/designers-manual/template-editor/test-design.md): After you have created a design and configured item behavior, you may want to check how end-users will see this design. The fastest way to do this ... - [Set up behavior of business card elements](https://customerscanvas.com/docs/hub/designers-manual/template-editor/tutorials/behavior-settings.md): The Customer's Canvas Template Editor can be used to create design elements as well as manage their behavior within the editor. You may occasionall... - [Tutorials](https://customerscanvas.com/docs/hub/designers-manual/template-editor/tutorials.md): In this section you can find a quick walkthrough how to accomplish some real-life task - such as [Creating a Business Card Template](./template-edi... - [Creating a business card design](https://customerscanvas.com/docs/hub/designers-manual/template-editor/tutorials/template-editor.md): In this tutorial, we'll create a simple business card template in the Template Editor from scratch using placeholders for a logo and text fields. - [Editor overview](https://customerscanvas.com/docs/hub/designers-manual/template-editor/user-interface.md): When you open Template Editor, it may look as follows: - [Creating visual assets](https://customerscanvas.com/docs/hub/dev-center/api/asset-generator/creating-visual-assets.md): You may want to create product designs, generate images using external services such as Midjourney, or generate the packaging mockups. Customer's C... - [Asset Generator API](https://customerscanvas.com/docs/hub/dev-center/api/overview.md): The Asset Generator API is designed to generate mockups, designs, and images according to predefined specifications and parameters. Currently, only... - [API Reference](https://customerscanvas.com/docs/hub/dev-center/api/asset-generator.md):