Save and load customer designs (My Designs)
Enable the My Designs module so customers can save their customized designs and reload them later.
The My Designs module lets customers save their current design and reload it later. Each saved design includes a thumbnail, the full product configuration, and all element positions. Customers can build a library of designs and switch between them without starting over.
Before you start
- The My Designs module is not enabled by default. You need to add it to the customizer's module list.
- By default, designs are saved to the browser's local storage. To save designs to the customer's account, enable account-based storage in settings.
Enable My Designs
Add the My Designs module to the customizer's enabled modules list for your product. This is done through the product's customizer configuration or global settings.
How customers use My Designs
The module shows two areas:
- Save bar β a title input and a Save button at the top.
- Design grid β thumbnails of previously saved designs.
Saving a design
- The customer customizes their product.
- They open the My Designs module.
- They optionally enter a title for the design.
- They click Save.
- A thumbnail is generated from the current canvas and the design is stored.

Loading a design
- The customer clicks on a saved design thumbnail.
- The entire product configuration is restored β all elements, positions, colors, and text revert to the saved state.
Deleting a design
Each thumbnail has a delete button (X icon). Clicking it removes the design from storage.
Storage options
Browser local storage (default)
By default, saved designs are stored in the browser's local storage. This means:
- Designs are tied to the specific browser and device.
- Clearing browser data removes saved designs.
- Maximum of 50 designs per customizer instance.
- No login required.
Account-based storage
To save designs to the customer's account instead:
- Go to Chamevo β Settings in your WordPress admin.