Configure the UI Composer for custom layouts
Build custom product customizer layouts with the Chamevo UI Composer to control the toolbar, panels, and overall interface structure.
The UI Composer lets you build custom user interface layouts for the product customizer. Instead of using the default layout, you can control exactly where modules, actions, and panels appear β creating a tailored experience for your customers.
Before you start
- Chamevo is installed and your license is active.
- You have at least one product to test the layout with.
Open the UI Composer
- Go to Chamevo β UI Composer in the WordPress admin.
- You see the visual layout builder.
Create a new layout
- In the UI Composer, click Add New.
- Give the layout a name (e.g., "Minimal Layout", "Full Featured Layout").
- The editor opens with a blank canvas where you can build your interface.
Add components
The UI Composer provides a set of building blocks you can arrange:
- Modules β the content panels customers interact with (Images, Text, Graphics, Layers, Products, etc.).
- Actions β toolbar buttons (Undo, Redo, Download, Print, Reset, Zoom, etc.).
- Containers β structural wrappers that group components together.
Drag components from the available elements panel into your layout. Arrange them in the order and position you want.
Configure component behavior
Each component in the layout can be configured:
- Set visibility for specific screen sizes (show/hide on mobile, tablet, desktop).
- Adjust positioning and sizing within the layout.
- Set the icon and label style (icon only, text only, icon + text).
Assign a layout to products
Once you create a layout in the UI Composer:
- Go to Chamevo β Settings β General β Display.
- In Main User Interface, select your custom layout from the dropdown.
The selected layout applies globally. To use the default layout, select Default.
Common layout patterns
Minimal layout
For products with limited customization (e.g., engraving, simple text personalization):
- Include only the Text module (or Text Layers).
- Add a single action row: Undo, Redo, Done.
- Remove panels that are not needed (Graphics, Images, Layers).