Shopify App | Documentation
CI Product Designer
- Version: 1.0
- Author: CynoInfotech Team
- Published: 16 October, 2025
- Last Update: 16 October, 2025
If you have any questions beyond the scope of this guide, feel free to email us at info@cynoinfotech.com.
Information
Product designer tool to make every order unique. Product customization make your store more interactive, creative, and conversion-ready by letting customers design their own products. With the product personalizer, shopper can easily customized their own product such as t-shirt, phone covers, bags and many more. Customer can select images, colors, fonts and cliparts with categories. Additionaly, customers get a real-time preview and can create their own draft design before placing the order.
Key Features:
- Seamless setup with a user-friendly interface and fast integration.
- Merchant can upload images, fonts, colors and cliparts from assets.
- Shoppers can create and save their own design drafts, perfect for later edits or approval before checkout.
- Print on demand tool supports with custom color and variant color options.
- Custom colors available for product masking images.
Enable App
Enable App Embed
To make Product Designer work properly on your storefront, app embed must be enabled. follow these steps to enable app embed:
App Settings
Welcome to the Settings panel. Here you can customize every aspect of your Product Designer experience. Use the tabs below to navigate between different setting categories.
Additional Settings
Configure how the design tool behaves and integrates with your store.
Design Requirements
- Require Design Before Add to Cart: When enabled, the Add to Cart button will first open the design tool.Customers must create a design before adding the product to cart.
- Redirect to Cart: Automatically redirect customers to the cart page after adding a product with design. Disable to keep them on the product page..
File Upload Limits
- Maximum File Size: Set the maximum file size (in MB) customers can upload in the design tool.
Customer Notes
- Enable Note Field: Allow customers to add custom notes with their design.
- Field Title: Customize the note field label.
- Required Field: Make notes mandatory before adding to cart.
Element Selectors
If you have a custom theme and the Customize Button doesn't appear or you're facing display issues, you can add custom Class or ID selectors..
When to use this section
- Button not showing on product pages.
- Button appearing in wrong location
- Conflicts with custom theme elements
Available Selectors to configure
- Inject Selector: Where the design button should be inserted.
- Add to Cart Form Selector: Identify the add to cart form.
- Add to Cart Button Selector: Identify the add to cart button.
- Checkout Button Selector: Identify the checkout button.
Setup Personalized Products
Choose which products you'd like customers to personalize and configure how they can be customized.
This ensures only selected products show the Customize Product button and design tool, keeping your store clean and efficient.
Add New Products
How to add products for personalization:
1. Navigate to Products Section
- From the Product Designer app, go to the Products page
- Click the "Add New" button in the top right corner
2. Select Products from Your Catalog
- A Shopify product picker will open showing your store's catalog
- Browse or search for products you want to enable for personalization
- Select one or multiple products using checkboxes
- Click "Add" to confirm your selection
3. Automatic Setup
- Selected products are automatically added to your personalized products list
- Basic configuration is applied with default settings
- Products appear in the table with "Active" status
Product Configuration
Customize how each product can be personalized:
Accessing Configuration
- In the products table, find the product you want to configure
- Click the "Configuration" button in the Actions column
- A configuration modal will open with two main sections
1. Personalization Settings
Enable specific personalization features for this product:
🎨 Product Colors
Enable Product Colors: Allow customers to change product colors
Color Options:
- Custom Colors: Use predefined color palette from your settings. Custom colors apply exclusively to product masking images
- Variant Color Options: Use existing product color variants.
📁 Upload Feature
Enable Upload: Allow customers to upload their own images/graphics
✏️ Text Personalization
Enable Text: Allow customers to add custom text with various fonts and colors
🖼️ ClipArt Library
Enable ClipArt: Provide access to clipart image library
2. Preview & Print Area Setup
Canvas Preview & Image Selection
Main Image for Canvas
- The selected image becomes the main background displayed on the canvas
- This image serves as the base for all personalization previews
- Customers will see their designs applied to this specific product image
How to Select the Main Image
- Browse Available Images: View all product images and uploaded custom images in the gallery
- Click to Select: Click any image thumbnail to set it as the main canvas background
- Visual Confirmation: Selected images show a blue border and checkbox indicator
- Automatic Update: The canvas immediately refreshes with your chosen image
Setting the Print Area
- Drag and Resize: Click and drag the dashed border box to define where personalization elements will appear
- Position Precisely: Move the box to the exact location on your product
- Adjust Size: Resize the box to match your desired personalization area
- Real-time Preview: See exactly how designs will position on your selected product image
Print Area Guidelines:
- Position the box over the printable surface of your product
- Ensure the area is large enough for typical design elements
- Avoid edges where printing may not be possible
- Consider your product's physical constraints
Image Management
- Product Images: Automatically loads your product's existing images
- Custom/Masking Images: Upload additional images specifically for personalization
Color Application (For Custom Colors)
- When custom colors are enabled, click color swatches to apply them to the preview
- Colors apply to product masking images for realistic previews
- Note: If the selected color doesn't apply to the image, it may not be a valid masking image.
Personalized Assests
Add your own creative assets like fonts, cliparts, and color palettes to enhance the personalization experience.
These assets give customers more creative freedom and keep designs aligned with your brand.
Colors
Create custom color palettes for customers to use in their designs.
Branded color schemes ensure designs stay consistent with your store's visual identity.
Adding Colors
- From the Product Designer app, go to Assets → Colors
- Click Add New to open the color creation modal
- Enter a descriptive Label (e.g., "Brand Blue", "Summer Coral")
- Set the color using:
- Code Input: Type the exact hex code (e.g., #FF6B35)
- Color Picker: Click the color box to choose visually
- Click Save - the color becomes available in the design tool
Managing Colors
- Edit: Click the menu icon → Edit to modify existing colors
- Status Toggle: Quickly activate/deactivate colors without deleting
- Bulk Actions: Select multiple colors to delete at once
- Search & Filter: Find colors by name or filter by active status
Fonts
Add custom typography or Google Fonts to expand text styling options..
Diverse font libraries allow customers to match text styles with their design vision.
Adding Custom Fonts
- From the Product Designer app, go to Assets → Fonts
- Click Add New and ensure "Upload Custom Font" is selected
- Drag and drop or click to upload .TTF font files
- The font name is automatically extracted from the file
- Toggle activation status if needed
- Click Save - fonts process automatically and appear when ready
Adding Google Fonts
- Choose Google Font as the source type
- Enter the Font Label (display name in the designer)
- Paste the Google Font URL from fonts.google.com
- Save to instantly add the font to your library
Managing Fonts
- Preview: See how each font renders in the fonts list
- Status Toggle: Quickly activate/deactivate fonts without deleting
- Bulk Actions: Select multiple fonts to delete at once
- Search & Filter: Find fonts by label or filter by active status
Cliparts
Organize and upload clipart images into categorized libraries.
Diverse font libraries allow customers to match text styles with their design visionCategorized cliparts help customers quickly find the perfect graphics for their designs.
Setting Up Categories
- From the Product Designer app, go to Assets → Cliparts
- In the Categories panel, click Add New
- Enter a descriptive Category Name (e.g., "Holiday", "Animals", "Business")
- Set active status and save
- Categories appear in the left panel for easy navigation
Uploading Cliparts
- Select a category from the left panel
- Click Upload Cliparts (only available when a category is selected)
- Drag and drop or select multiple image files
- Supported formats: JPEG, JPG, PNG, SVG
- Maximum file size: 2MB per image
- Click Upload - images process and appear in the selected category
Managing Cliparts & Categories
- Category Management: Edit, delete, or reorganize categories
- Clipart View: Browse all images within each category
- Bulk Upload: Add multiple cliparts to a category at once
- Quick Delete: Remove individual cliparts with one click
Customer Designs
The Customer Designs page provides a centralized dashboard where store owners can view, manage, and export all product designs created by customers through the Product Designer tool.
Each record represents a design session linked to a product and optionally connected to an order.
Advanced Filtering & Search
You can quickly locate designs using:
- Text Search: Find designs by product, order ID, or customer details
- Filter by Order Status:
- Linked to Order: Designs already part of a Shopify order.
- Not Ordered: Designs created but not yet purchased.
- Filter by Design Status:
- Draft: Saved but not added to cart.
- Added To Cart: Design added to cart but not yet ordered.
- Ordered: Completed orders containing this design.
Design List Overview
Each row shows:
- Design ID and Name
- Preview thumbnails for each design side
- Linked order and customer info (with direct Shopify Admin links)
- Customer notes entered during design
- Design Status and Created Date
Export & Download Options
For each design, click the Downloads button to export design files in various formats.
You can export each side of a design as:
| Format | Description |
|---|---|
| PNG (Full Design) | High-resolution flattened image of the full canvas. |
| SVG (Full Design) | Vector version including text, shapes, and images. |
| SVG (Print Area Only) | Clean vector export for print-ready workflow. |
| PDF (Full Design) | Full design as PDF (for print or proofing). |
| PDF (Print Area Only) | Cropped PDF for production use. |
| Personalized Details (TXT) | Downloadable text summary of fonts, images, and customer input details |
Product Designer Tools
Welcome to the Product Designer, a tool that lets you fully personalize your products before purchasing.
You can add text, upload images, use cliparts, and create unique artwork directly from the product page.
1. Accessing the Designer
You can launch the designer directly from the product page of any customizable item.
Steps
- Open a customizable product.
- Click the “Design It” button to launch the Design Tool popup.
- The design editor will open, allowing you to add text, images, cliparts, and shapes to the product.
- Start creating your design using the available tools.
2. Available Tools and Features
Once the Designer is open, you can use the toolbar to create and edit your design.
Available Tools:
🎨 Color Tabs
The Color Tabs section lets you change how your product looks.
- Change product color from the Color Tabs
- Choose from preset color options or color images
✏️ Add Text
- Click the Text button to add text
- Edit text content directly on the canvas
- Customize font family, size, color, and alignment.
- Rotate or move text freely
🖼️ Upload Image
Upload your own image or logo
- Click the Upload Image button to add your own logo or artwork
- Supported formats: JPG, PNG, SVG.
- Drag to move, resize, or rotate the image on the canvas.
🖼️ Cliparts
- Open the Cliparts tab to browse available icons and graphics.
- Click any clipart to add it to the canvas.
- Adjust its position and size as needed.
📚 Layers Panel:
The Layer Panel shows every object you’ve added.
You can:
- Reorder layers (bring forward / send backward)
- Lock / unlock elements
- Hide / show layers
- Delete unwanted layers
🔄 Undo / Redo:
Step backward or forward through your design history
- Use Undo (↩) to revert your last action
- Use Redo (↪) to restore the previous state.
🧭 Move & Align Objects:
When an object is selected, you’ll see arrow controls to move it precisely:
- Move Up / Down / Left / Right
- Align to canvas center (horizontal or vertical)
- Rotate using the rotation handle or rotate buttons
👁️🗨️ Preview Design:
View your complete design in preview mode (no editing)
🗑️ Reset Design:
Clear all objects and start a new design layout.
3. Object Controls
When an object (text, image, clipart) is selected, several controls appear in the bottom toolbar:
| Function | Description |
|---|---|
| Move (↑ ↓ ← →) | Move the selected object precisely in small steps. |
| Scale In / Out | Increase or decrease the object size while maintaining proportions. |
| Rotate Left / Right | Rotate object clockwise or counterclockwise. |
| Flip X / Flip Y | Flip object horizontally or vertically. |
| Bring to Front / Send to Back | Reorder overlapping objects easily. |
| Clone | Duplicate the selected object instantly. |
| Adjust Opacity | Make objects transparent or opaque. |
4. Saving and Ordering
You can save your current design at any time.
💾 To Save a Design:
- Click the Save Design button in the editor.
- If logged in, your design will be stored in My Designs tabs.
- Guests can still save temporarily by email, but must log in to view or edit saved designs later by same email
🛒 When Adding to Cart::
- The system will automatically save your design and attach a preview image to your cart item.
- The same preview image appears in your cart, checkout, and order confirmation page
- Your print-ready design is also stored in the merchant dashboard for production
5. Managing Saved Designs
You can view and manage all your saved designs from the “My Designs” tab in the designer.
Features:
- Preview: See thumbnail previews of each saved design.
- Edit: Click the edit icon ✏️ to reopen a design in the editor.
- Rename: Use the rename option to give your design a custom name.
- Delete: Remove unwanted designs (available only for designs in Draft status).
Note: Designs that have already been added to cart or ordered cannot be deleted
Support
If this documentation doesn't answer your questions, please feel free to email us at info@cynoinfotech.com
Our support team operates in the GMT +5:30 time zone and responds to all inquiries within 12-24 hours on weekdays. In rare cases, the response time may extend to 48 hours, especially during the holidays, which may take longer..
Please don't forget to rate our app 5 stars ( ) on the App Store if you are satisfied with our app and customer support! Your feedback is greatly appreciated and helps us improve our services. Thank you!
Changelog
Version 1.0 (16 October, 2025)
Initial Release













