> ## Documentation Index
> Fetch the complete documentation index at: https://docs.customei.com/llms.txt
> Use this file to discover all available pages before exploring further.

# What customers can change

> Decide layer by layer what a shopper is allowed to edit, move, or upload on your product page.

Not every layer in a template is meant to be personalized. Your shop name, a fixed border, a legal line: those should stay exactly as you drew them. The customer's name and photo should not.

**Customer permissions** is where you draw that line, one layer at a time.

## Where to find it

Select a layer and scroll the right-hand panel to **Customer permissions**. Which toggles you see depends on the kind of layer you selected.

<Frame caption="The text layer Kid's Name is selected, and Customer permissions is highlighted at the bottom of the right-hand panel. Allow customer to edit is ticked, so shoppers can type their own words here.">
  <img src="https://mintcdn.com/nexlify/0N0REbKbYlg6O2HE/images/editor/customer-permissions-text.png?fit=max&auto=format&n=0N0REbKbYlg6O2HE&q=85&s=b2b50a5aa4051ad415da53cb70e4e43f" alt="The template editor with the text layer #16 Kid's Name selected in the Layers list. The right-hand panel shows Content, Text Style, Font Options and Text Colors, with the Customer permissions section highlighted near the bottom and its Allow customer to edit checkbox ticked." width="3840" height="2400" data-path="images/editor/customer-permissions-text.png" />
</Frame>

<Note>
  If a layer has no **Customer permissions** section at all, it is not a layer a shopper can interact with. Background art and decorative shapes are always fixed.
</Note>

## The same label means two different things

**Allow customer to edit** appears on both text and image layers, but it does not grant the same thing.

| On this layer | "Allow customer to edit" means                               | Default |
| ------------- | ------------------------------------------------------------ | ------- |
| **Text**      | The shopper can change the words                             | On      |
| **Image**     | The shopper can move and rotate the picture inside its frame | Off     |

That difference matters. Ticking it on a text layer is what turns it into a fill-in-the-blank. Ticking it on an image layer does not let anyone swap the picture, it only lets them nudge and turn the one that is already there.

<Frame caption="The same section on the picture layer Short Hair. Here the toggle controls moving and rotating, and it starts switched off.">
  <img src="https://mintcdn.com/nexlify/0N0REbKbYlg6O2HE/images/editor/customer-permissions-image.png?fit=max&auto=format&n=0N0REbKbYlg6O2HE&q=85&s=196366cdd3c94ff28531cdb0290950f7" alt="The template editor with the picture layer #13 Short Hair selected in the Layers list. The right-hand panel shows Image Options with five hair choices, and the highlighted Customer permissions section below it has an unticked Allow customer to edit checkbox." width="3840" height="2400" data-path="images/editor/customer-permissions-image.png" />
</Frame>

## Letting customers upload their own photo

Layers built as a photo placeholder get a second toggle, **Allow customer to upload image**, and it starts switched **on**. That is the whole point of a placeholder: the shopper puts their own picture into the frame.

Pair the two toggles to control how much freedom they get:

* **Upload on, edit off.** The customer supplies the photo and you decide exactly how it sits. Predictable, and the safest choice for print.
* **Upload on, edit on.** The customer supplies the photo and can move and rotate it to frame it themselves. Better for pet portraits and family photos, where only the customer knows which part matters.

<Warning>
  Letting customers move their own artwork means some of them will move it badly, and the print file follows what they did. If your product has an area that must stay clear, leave editing off and position the photo yourself.
</Warning>

## Other layers that can be personalized

Calendars, QR codes, maps, word clouds, and word searches also carry an **Allow customer to edit** toggle. On those it works like text: switch it on and the shopper can change what the layer is built from, such as the date on a calendar or the location on a map.

## A rule of thumb

Go through your template before you publish and ask one question of each layer: *should a stranger be able to change this?*

* Their name, their date, their photo: yes.
* Your logo, your border, your product's fixed wording: no.

<Tip>
  A layer left editable by accident is one of the easier ways to receive an order you cannot fulfil. It costs a minute to walk the layer list and check.
</Tip>

## Where to next

<CardGroup cols={2}>
  <Card title="Text content and style" icon="font" href="/editor/text-content-and-style">
    Make sure any name a customer types still fits.
  </Card>

  <Card title="Connect an option set" icon="link" href="/optionsets/connect-to-a-template">
    Turn an editable layer into a field on your product page.
  </Card>

  <Card title="Show or hide options" icon="eye" href="/optionsets/conditional-logic">
    Only ask for what is relevant to the customer's choices.
  </Card>

  <Card title="Assign products and go live" icon="rocket" href="/go-live/publish-and-assign">
    Put the template on a product page.
  </Card>
</CardGroup>
