Canvas Visual Preview
Show customers real-time visual previews of their selections
How canvas layers stack
interactiveLayers stack bottom to top. Option layers appear when their option is selected; colorizable layers tint to the chosen swatch.
Separate the layers and toggle their visibility.
Create stunning real-time product previews that update as customers make selections.
What is the Canvas?
The Canvas is your product's visual preview system. It shows customers exactly what their customized product will look like by combining:
- Base product images
- Color overlays from swatch selections
- Image layers from option selections
- Decorative elements like badges or text
Setting Up the Canvas
Accessing Canvas Settings
- Open the product manager
- Select your product
- Click the Layers & Badges tab
Basic Canvas Configuration
- Canvas Dimensions: Set width and height (default: 500x500)
- Background: Choose transparent or solid color
- Base Image: Upload your main product image
Understanding Layers
The canvas uses a layer system, similar to Photoshop or Canva.
Layer Types
| Type | Description | Use Case |
|---|---|---|
| Base | Foundation product image | Main product photo |
| Colorizable | Grayscale image for color tinting | Color customization |
| Option | Appears when option is selected | Add-ons, accessories |
| Decorative | Always visible, styling elements | Badges, watermarks |
Layer Order
- Layers stack from bottom to top
- Lower layers appear behind higher layers
- Drag to reorder layers
Creating a Colorizable Layer
This is the key to showing products in different colors.
Step 1: Prepare Your Image
- Create a grayscale version of your product
- Use medium gray (#808080) for the main areas
- Keep highlights (lighter) and shadows (darker) for depth
- Maintain transparency for non-product areas
Step 2: Upload to Canvas
- Go to Layers & Badges
- Click Add Layer
- Select Colorizable Layer
- Upload your grayscale image
Step 3: Connect to Swatches
- Go back to your swatch group
- Each swatch color automatically tints the colorizable layer
- Test with different colors in the preview
Tips for Best Results
- Start with a well-lit product photo
- Remove background completely (transparent PNG)
- Test with light AND dark colors
- Adjust grayscale midpoint if colors look off
Adding Option Layers
Show accessories or modifications when selected.
Step 1: Prepare Option Images
For each option that should change the preview:
- Create a transparent PNG
- Match the canvas dimensions
- Position the element where it should appear
Step 2: Upload to Option
- Edit the option
- Upload the Option Image
- The layer is created automatically
Step 3: Verify Positioning
- Select the option in the preview
- Check alignment on the canvas
- Adjust the image if needed
Layer Settings
Per-Layer Options
- Name: Identify the layer
- Visibility: Show/hide by default
- Opacity: Transparency level (0-100%)
- Blend Mode: How layer combines with others
- Position: X/Y offset from center
Blend Modes
| Mode | Effect |
|---|---|
| Normal | Standard overlay |
| Multiply | Darkens underlying layers |
| Screen | Lightens underlying layers |
| Overlay | Increases contrast |
Customer Preview Panel
The right side of the product manager shows the Customer Preview.
What It Shows
- Exact canvas rendering
- All customization options
- Real-time updates
- Mobile responsive view
Using the Preview
- Select options to see canvas updates
- Test different combinations
- Verify layer ordering
- Check mobile display
Performance Optimization
Image Guidelines
| Aspect | Recommendation |
|---|---|
| Format | PNG for transparency, WebP for better compression |
| Dimensions | Match canvas size exactly |
| File Size | Under 500KB per layer |
| Resolution | 72-150 DPI (web optimized) |
Loading Speed
- Optimize all images before upload
- Use appropriate dimensions (not oversized)
- Limit total layers to 5-7
- Consider lazy loading for complex products
Common Canvas Setups
Simple Color Customization
Layers:
1. Base Image (product photo)
2. Colorizable Layer (grayscale version)
Product with Accessories
Layers:
1. Base Image (main product)
2. Accessory A Layer (shows when selected)
3. Accessory B Layer (shows when selected)
Full Customization
Layers:
1. Shadow/Background Layer
2. Base Product Layer
3. Colorizable Body Layer
4. Pattern Overlay Layer
5. Accessory Layers (multiple)
6. Badge/Logo Layer
Troubleshooting
Layer Not Appearing
- Check layer visibility toggle
- Verify layer order (may be behind another layer)
- Confirm image uploaded successfully
- Check option is selected in preview
Colors Look Wrong
- Ensure colorizable layer is true grayscale
- Check that no color tint exists in original
- Adjust the grayscale midpoint
- Test with pure white and black swatches
Image Position Off
- Verify image dimensions match canvas
- Check layer position settings
- Ensure transparent areas are consistent
- Re-export with correct positioning
Preview Not Updating
- Refresh the page
- Save changes and reload
- Clear browser cache
- Check for JavaScript errors
Advanced Techniques
Multiple Colorizable Areas
For products with multiple color zones:
- Create separate grayscale images per zone
- Add as separate colorizable layers
- Link different swatch groups to each layer
Conditional Layers
Layers can be controlled by conditional logic:
- Set up your conditional rules
- Layer appears/hides based on selections
- Example: Show "Engraving Preview" only when "Add Engraving" is checked
Animation Effects
While not animated, you can create visual effects:
- Hover states in CSS
- Transition smoothness in theme
- Loading animations