For each personalization layer, you define how it looks and behaves. Click a layer in the Layers panel (left side of Step 5: Personalization) to open the Layer Settings panel on the right. This is where you control positioning, sizing, customer interactions, and how the layer responds to option values.
Position (X, Y) — Where the layer appears on the product image, measured in pixels from the top-left corner.
Size (Width, Height) — How large the layer displays, in pixels.
Rotation — Angle in degrees (0–360). For text layers, you can also set Arc curvature to bend text along a circular arc.
Move on canvas — To adjust position and size visually instead of typing numbers, click Edit on canvas. This lets you drag the layer's bounds directly in the preview.
Default image / Default text — What the layer displays when the associated option hasn't been selected or has no value. This preview text is what customers see before they make a selection.
For Text layers: The default text appears in the text box below the label.
For Image layers: If no image is selected, a dashed placeholder box appears in the preview.
Decide what customers can do with each layer when they're on the storefront:
Change position — Customers can drag the layer to a different location on the preview.
Change size — Customers can resize the layer by dragging its corners or edges.
Rotate — Customers can rotate the layer (for image and text layers).
These are independent toggles — you can enable any combination. If all are disabled, the layer is static and customers see a fixed preview.
For text layers, you can link the text's appearance to other options in your calculator:
Font family — Select a Font picker option to let customers choose the font. If linked, the text uses the customer's font selection (not a default from the layer settings).
Font color — Link to a Color picker or Color swatch option. The text color updates when customers select a color.
Font size — Link to a Number input or Slider option. The text size changes based on the number the customer enters.
If you link any of these, the associated option's initial/default value is used when the calculator first loads. Merchants can still set a default text value, but the font appearance comes from the linked options.
Example: You have a "Mug Engraving" text layer with a linked Font family option and a linked Font size option. When a customer loads the page, the text uses the font and size from those options' defaults. As the customer changes the font or size, the preview updates in real time.
For text layers, you can set:
For Image layer kind:
Image behavior — How the layer responds to option value changes:
Image shape — How the image is cropped or masked:
Each layer shows:
For options that allow multiple selections (see Personalization Multi-Select Options), you'll see an Arrange in a row button. Click this to automatically position all sub-layers side by side, which is helpful when you first set them up.