Personalization Multi-Select Options

Personalization Multi-Select Options

Overview

Some options allow customers to select multiple items: checkboxes, multi-file uploads, or multi-select swatches. When you add a personalization layer for a multi-select option, you can configure how those multiple selections appear as overlays on the product image.

You have two modes to choose from: Slots (filled in order) or Per value (each value has a fixed spot). This section explains how each works and when to use them.

Mode 1: Slots (Fill in Order)

How it works: You define a fixed number of "slots" (e.g., 4 slots). When a customer makes selections, each item fills the next available slot in order. If they have 4 slots and select 2 items, items appear in slots 1 and 2. If they deselect the first item, the remaining item moves up to slot 1.

When to use: Use slots when the specific position of each item doesn't matter — only the number of items matters. Example: A customer can upload up to 5 photos for a collage. Each slot shows the next photo in the sequence.

Configuration:

  1. Click the layer for a multi-select option
  2. Under Multi-select mode, select Slots
  3. Set Slot count to the maximum number of items you want to display (e.g., 4)
  4. Each slot appears as a sub-layer labeled Layer 1.1, Layer 1.2, etc.
  5. Position each slot on the image where you want items to appear
  6. Toggle Customer controls per slot (drag, resize, rotate)

The sub-layers are pre-arranged side-by-side in a row by default, but you can move them to any position you want.

Customer experience: On the storefront, customers can drag and drop to reorder items between slots. Each item has its own position and size controls.

Mode 2: Per Value (Each Value Has a Fixed Spot)

How it works: Each specific option value (or selected value) gets its own fixed position on the image. If a customer selects "Red" and "Blue," each appears in the spot you designated for "Red" and "Blue" respectively. If they deselect "Red," that spot becomes empty. If they reselect "Red," it appears in the same spot again.

When to use: Use per-value when specific items need to appear in specific places. Example: A customer can add multiple toppings to a pizza. You want "Pepperoni" always in the top-left, "Mushrooms" always in the center, and "Olives" always in the bottom-right.

Configuration:

  1. Click the layer for a multi-select option
  2. Under Multi-select mode, select Per value
  3. For each possible option value, you'll see a sub-layer labeled Layer 1: [Value name]
  4. Position each value's layer where you want it to appear
  5. Toggle Customer controls per value (drag, resize, rotate)

Customer experience: On the storefront, each selected item appears in its assigned spot. Customers can move and resize within their value's area, but the value always appears in that general location.

Choosing a Slot Count

When using Slots mode:

  • Auto (based on option) — The app suggests a default based on the option's max selections. For checkboxes with 6 choices, it suggests 6 slots. For file uploads with max 5 files, it suggests 5 slots.
  • Custom — You can manually set any number from 1 to 50.

The slot count doesn't limit what customers can select in the option itself — it only controls how many items appear in the personalization layer. If a customer selects more items than there are slots, the excess items are not shown in the preview or proof image.

Sub-Layer Numbering

Sub-layers use a dot notation:

  • Layer 1.1 — Main layer 1, sub-layer 1 (first slot or first value)
  • Layer 1.2 — Main layer 1, sub-layer 2 (second slot or second value)
  • Layer 2: Cheese — Main layer 2, sub-layer for the value "Cheese" (per-value mode)

This numbering helps you keep track of which sub-layer you're editing, especially when you have many layers.

Arranging in a Row

When you first set up a multi-select layer, all sub-layers are automatically positioned side-by-side in a row. If you want a different layout, you can:

  1. Click Arrange in a row to reset all sub-layers to the default side-by-side arrangement
  2. Manually move any sub-layer by clicking Edit on canvas and dragging it to a new position

This is useful if you want to reorder after manually positioning, or if you want to experiment with different layouts.

Reordering Slot Contents (Drag-to-Swap)

When using Slots mode on the storefront, customers can reorder items by dragging them between slots. This is especially useful for collections like photo galleries or ingredient lists where the order matters.

If a customer drags an item from slot 1 to slot 3, the items in slots 2 and 3 shift up. This is handled automatically — you don't need to configure anything.

Customer Controls Per Sub-Layer

Each sub-layer has its own toggle for Change position, Change size, and Rotate. You can enable different controls for different slots or values.

Example: For a file upload layer with 4 slots, you might allow customers to move all 4 images but only resize the first one. Each slot's controls are configured independently.

What Happens When Selections Change

Slots mode: If a customer deselects an item or reorders selections, the preview updates immediately. The sub-layers shift position to show the new order.

Per-value mode: If a customer selects or deselects a value, that value's layer appears or disappears. The other layers stay in their fixed positions.

Empty Slot Display

When using Slots mode:

  • In the editor preview, empty slots show as dashed placeholder boxes (so you can see where they'll appear)
  • On the storefront, empty slots are invisible — customers only see filled slots
  • In the proof image, only selected items appear
    • Related Articles

    • Multi-Select Options

      Overview Options that allow multiple selections—checkboxes, multi-file uploads, or multi-select swatches—can display multiple layers on the product image. You choose between Slots (filled in order) or Per value (each value has a fixed spot). Each ...
    • Personalization

      Overview Personalization lets your customers see a live preview of how their choices change the appearance of a product. When customers select options (like colors, images, or text), those selections appear as layers on top of the product image. For ...
    • Personalization

      Overview Personalization lets customers see a live preview of how their selections change a product's appearance. When customers choose options like colors, swatches, or upload files, those selections appear as layers overlaid on the product image. ...
    • Configuring Personalization Options

      Overview 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, ...
    • Configuring Options

      Overview Once you create a layer, configure how it behaves by clicking it in the Layers list and adjusting settings in the Layer Settings panel (right side). Here you set positioning, sizing, default values, what customers can do, and how the layer ...