Welcome to Customer's Canvas Documentation
- 2 minutes to read
Customer's Canvas is a web-to-print system which consists of several components, libraries, and APIs. You can use these components separately or together to build various web-to-print solutions, such as e-commerce with the product personalization, marketing material automation projects, and others.
This documentation describes the usage of the system from various perspectives - a backend developer who integrates Customer's Canvas with some system, a frontend developer who configures the editor, an IT operations specialist who maintains a self-hosted version of Customer's Canvas.
How this documentation is organized?
The documentation describes the following packages:
Editor SDK
It contains the overview of the editors. When you need working with the back end, you can refer to the description of a RESTful API. Customer's Canvas also offers JavaScript libraries which help to configure and customize the personalization tool interface. You will also find here references of JavaScript libraries, .NET packages, and UI Framework widgets. Each section includes not just the API reference but also the how-to articles and concept explanations.
- Understanding print products
- Editor configuration
- Design Editor APIs
- About UI Framework
- Design Atoms Reference
- IframeApi.js Reference
BackOffice
In this section, you will learn the cloud version of Customer's Canvas. It allows you to use the API for integration into your site as well as the on-premises version. However, you don't need to deploy, configure, and maintain the SDK on your server.
Dynamic Image
This section describes how you can upload Photoshop files to the Dynamic Image and make REST API requests to apply commands to those PSD files, like insert the image from http://example.com/1.jpg
to the Photo Placeholder
layer and change the color of the Background
layer to #00FF00
. The Dynamic Image will render the PSD file with the requested changes, save the resulting image inside the application, and return a link to this image.
Preflight
It's crucial to perform validation on a print-ready file to guarantee that the final product meets customer expectations. Customer's Canvas Preflight is an add-on that can enable these features on your website.
Packaging
This section describes how you can enable your customers to design personalized packaging products right in their web browser, instantly visualize them in 3D, and export their finished designs to print-ready files.
User guide
Before diving into the integration and customization tasks, you may want to learn how to use Customer's Canvas from the end users' perspective - designers, online store content managers, production team who fulfill orders.
Legal information
Any questions?
We do a lot of efforts to keep this documentation comprehensive and actual. However, it is inevitable that certain subjects are not covered as thorough as you need. Don't hesitate to contact us for any questions and suggestions how to improve this documentation.