Make Fields Customers Can Edit

Turn an element into a personalization field so shoppers can change its text, photo, color, dropdown, and more, then set its label, default, and limits.

A design only becomes personalizable when you decide which parts of it shoppers can change. This guide shows you how to turn an element into a personalization field, pick the right field type, and set its label, default, and limits. It is for merchants building a product in the Design Studio who want control over exactly what customers can edit.

What customers can edit

Not every element on the canvas is editable by shoppers. You choose which ones are. When you mark an element personalizable, it becomes a field in the customizer form, the form a shopper fills in to make the product their own.

These element types can become personalization fields:

  • Text layers, for names, dates, and short messages.
  • Photo layers, for photo uploads.
  • Rectangle and Circle shapes, where customers pick a color.
  • Dropdowns, where text or a shape becomes a list of preset choices.
  • Special elements: City map, Sport route, Travel map, Star map, Moon phase, and Avatar.
  • A multi-part graphic, where each part can get its own color picker.

Everything else stays fixed. That keeps your layout intact while still giving shoppers room to personalize the parts that matter.

DashboardA canvas with personalizable elements marked
Personalizable elements on the canvas, ready for shoppers to edit.

To see how all of this looks from the buyer’s side, read how a shopper personalizes a product.

Make an element editable

You turn an element into a field with the P button in the floating toolbar. The same button opens the field’s details once it is already personalizable.

Select an element that can be personalized

Click the element on the canvas. Pick one of the supported types: a text layer, an image, a rectangle or circle, or one of the special elements. If the floating toolbar has no P button, that element type cannot be a field.

Click the P button to make it personalizable

The P button appears in the floating toolbar above the selected element. Click it once to turn the element into a customer-editable field and open its Personalization settings.

DashboardThe P button in the floating toolbar that makes an element customer editable
The P button in the floating toolbar turns the selected element into a field.

Edit the field details

In the Personalization tab, set the label, field type, and limits. If you return to an existing field later, clicking P opens these settings again.

Set the field type, label, and limits

Once an element is a field, you control how it behaves. The available field types depend on the element you selected, so you only see choices that make sense for it.

Choose the field type

Pick the type that fits the element. A text layer offers Text, Paragraph, Dropdown, Number, and Date. A rectangle or circle offers a color picker, a dropdown, or a checkbox. An image offers photo upload or a checkbox. A multi-part graphic offers a per-part color picker. Changing the type resets that field’s limits, so set the type first.

DashboardThe personalization fields showing field type, label, required toggle, and limits
Field type, label, the Required toggle, and a max length for a text field.

Set the label and help text

Give the field a clear Label, like “Your name” or “Choose a color”. Add optional Help text to explain what to enter, and a Placeholder to show an example inside the input. Turn on Required if the shopper must fill this field before they can check out.

Add limits for the field type

Each type has its own limits. For text, set a Max length. For a color field, set the allowed colors. For a dropdown, list the options shoppers can pick from. For a number or date field, set a minimum and maximum. These keep customer input inside what your print can handle.

Set image upload rules for photo fields

A photo field has its own rules on the Personalize tab. Under Customer photo, Framing forces the cropper to a shape; leave it on Free to let the shopper decide. The Upload and fit row below it, and the Upload rules row further down, each summarise their setup in one line, so you can read it without opening them. Click a row to open its page.

Upload and fit decides how much the shopper can do with their picture. Upload mode offers Direct upload, which takes the file as it is, Crop & adjust, which gives them a crop step, and Reposition only, which lets them drag and scale it inside the frame. Fill behavior is either Fit (show the whole photo) or Fill (cover area).

Upload rules governs the file itself. A photo field follows your store’s upload rules, which you set once on the dashboard’s Customizer page under Customer photos, and its row then reads Store rules. To give one field rules of its own, open its Upload rules and switch on Override store defaults. File types switches PNG, JPG, WebP, HEIC and SVG on or off individually. On a phone the upload button already offers the camera next to the photo library, so a shopper can photograph something on the spot.

Two DPI numbers, and they do different jobs. Minimum DPI flags a low-resolution photo to the shopper without stopping them. Hard block under refuses anything below it outright. Set the block to the minimum your print workflow can actually use, and leave a gap between the two so a borderline photo warns rather than fails. Max file size caps the upload in megabytes.

DashboardEarlier expanded image and upload rules: Framing and Fit with upload mode, fill behavior and aspect ratio, then Upload settings with the file types, a camera toggle, a minimum DPI of 200, a hard block at 150 and a ten megabyte cap
Both halves of the rule set. The two DPI numbers are the pair worth setting deliberately: one warns, the other refuses.

Process every upload the same way

The Personalize tab of a photo field has a Photo styles section: clean-up, artistic and color styles applied to every customer photo. Add one with Add photo style. They apply top to bottom, in the order of the list, and you can drag to reorder.

This is how you keep a shop’s look consistent when the artwork comes from customers. A greyscale filter on every upload means every portrait mug matches, whatever the shopper sent.

An AI effect here runs through your own connected AI provider, so it is billed to your key like any other AI generation. Read what AI generation costs before you put one on a field every shopper uses.

Use the Personalization tab for the rest

The Personalization tab holds the deeper settings. Set a Default value so the field starts pre-filled. Turn on customer choices, like letting shoppers pick a font or color, or allowing them to resize and reposition an element. Under Advanced, add conditional rules so a field only appears when another field has a value.

Why does my element have no P button?

That element type cannot be a personalization field. Only text, images, rectangles, circles, dropdowns, and the special map, moon, star, and avatar elements support it.

Where do font and color choices live?

Open the Personalization tab and look for customer choices. There you can let shoppers pick a font or color while still typing their own text.

Can a field appear only sometimes?

Yes. Open the Advanced section in the Personalization tab and add a conditional rule that shows the field only when another field has a value.

What happens when I change a field's type?

The type-specific limits reset, so set the field type first, then add its limits and label.

Once your fields are set, decide the order and grouping shoppers see. Next: customizer layout and field order.

Related articles