Live Preview

Show real-time product visualization as customers customize.

Live Preview is optional. Use it when shoppers should see a real-time product visualization, or turn off the Customizer toggle for an option when the option should only collect a selection without changing the product image.

Overview

Live Preview shows shoppers how their choices will look on the product image. The preview updates as they select options, type text, or upload images.

Use Options Without Live Preview

You can use Podifai custom options without Live Preview. The option will still appear on the storefront and the shopper's selection will still be saved with the order; it just will not update the product image in real time.

This is useful when you want to collect back-side text, production notes, or uploaded files without showing them on the current preview image. Text entries and image uploads still appear in Shopify admin order information and in the Podifai Orders tab.

What this shows

  1. Open the product's option set in the Podifai editor.
  2. Select the custom option you do not want to show in Live Preview.
  3. In the right-side settings panel, turn off the Customizer or Live Customizer toggle.
  4. Click Save, then test the option on the storefront.

Supported Option Types

Most option types can update the preview directly. Color Swatch and Font Swatch work as linked controls. They change the color or font of another option, such as Text Input or Text Area.

Option TypeLive Customizer Support
Image SwatchSupported directly
DropdownSupported directly
Badge GroupSupported directly
Text InputSupported directly
Text AreaSupported directly
Image UploadSupported directly
Color SwatchUse Link colorSwatch to control text color; direct product-image preview is coming soon
Font SwatchUse Link fontSwatch to control Text Input or Text Area font

Change the Preview Background Image

The preview canvas needs a background. You can choose one of four sources:

  • Shopify Product Image — Use the first product image from Shopify.
  • Blank Canvas — Start with an empty preview canvas.
  • Custom Background Image — Upload a dedicated background image for the preview.
  • Variant Image — Follow the image assigned to the shopper's selected Shopify variant.

Shopify Product Image uses the first image on the Shopify product. Make sure the product has an image in Shopify admin. A square image is usually easiest to adapt across templates and screen sizes.

Use Variant Image when Shopify controls product choices such as color or size and the personalization should stay on the selected variant. See Shopify Variants vs Podifai Options for the recommended setup.

Choose Shopify Product Image, Blank Canvas, Custom Background Image, or Variant Image for the preview canvas.

What this shows

  1. Choose the preview background source.
  2. Use the first Shopify product image, a blank canvas, a custom image, or the selected variant image.
  3. Prefer a square product image for easier responsive placement.

Thumbnail Image vs Preview Image

For visual options, the thumbnail image and preview image can be the same. Use this when the swatch image is also the image you want to show on the product. Image Swatch thumbnail and preview images can be up to 2 MB each.

Use the same image for thumbnail and preview

Upload images once when the thumbnail image and preview image should match.

What this shows

  1. Upload the swatch image.
  2. Use the same file as the preview image when it should appear on the product.
  3. Keep image assets consistent across all values and under 2 MB each.

They can also be different. Use this when shoppers need a simple thumbnail, but the preview needs a cleaner image, transparent PNG, cropped detail, or prepared design asset.

Use different thumbnail and preview images

Use a simple thumbnail for selection and a separate prepared image for the live preview.

Image Swatch Selection Modes

Image Swatch supports two Live Customizer modes:

  • Single selection — The shopper chooses one swatch. The preview updates to that value.
  • Multiple selection — The shopper can choose more than one swatch. The min and max settings control how many can be selected.

Multiple selection can also keep the order of selected values. Use this when the preview needs to layer several graphics, charms, patches, or design elements in order.

This means you do not need to duplicate the same form several times just to let shoppers choose multiple charms. One multi-select Image Swatch can collect the choices and place them in sequence.

A required single-select Image Swatch can also start with no value selected. In Default option, click the selected value again to deselect it. The customer will still need to choose a swatch before adding to cart, but the preview will start from the base product image instead of showing a default logo, patch, or design.

Position multiple Image Swatch selections in sequence

Use sequential positioning when shoppers choose multiple charms or graphics from one Image Swatch.

What this shows

  1. Enable multiple selection on the Image Swatch.
  2. Set the minimum and maximum number of selections.
  3. Use sequential positioning so each selected value appears in order.

Image Preview Layers

Image-based options can place images on the preview canvas. This is useful for product graphics, patches, charms, materials, artwork, or uploaded images.

  • Position — Move the image to the right place.
  • Size — Resize the image layer.
  • Rotation — Rotate the image when it needs to match the product angle.
  • Layer order — For multi-select Image Swatches, show selected images in order.
Move, resize, and rotate image layers so the preview matches the product design.

What this shows

  1. Select the preview layer.
  2. Drag it into position on the product image.
  3. Adjust size and rotation until it matches the intended placement.

Text Preview Layers

Text Input and Text Area can place shopper-entered text on the preview canvas.

  • Position — Move the text to the right place.
  • Size — Resize the text layer.
  • Rotation — Rotate text for angled placements.
  • Font — Use a fixed font or link to Font Swatch.
  • Color — Use a fixed color or link to Color Swatch.
Link Color Swatch when shoppers should control the preview text color.

Use a custom font in live preview

Upload a custom font when the live preview text needs to match a specific brand or product style.

Customer-Side Editing on Storefront

Shoppers can also adjust preview layers directly on the storefront product page. When enabled, they can click a text or image element on the product image and resize, rotate, or reposition it — the same way you do inside the Podifai editor.

Turn this on from the Show bounding box on storefront toggle at the bottom of the Live Customizer panel on the right side of the editor.

What this shows

  1. Open the Live Customizer panel for the product.
  2. Scroll to the bottom and turn on Show bounding box on storefront.
  3. On the storefront, shoppers can now click a layer to resize, rotate, or move it.

Enable Show bounding box on storefront

Toggle Show bounding box on storefront at the bottom of the Live Customizer panel.

Shopper resizes, rotates, and repositions a layer on the storefront

Shoppers can click a text or image layer on the product image and adjust it directly.

Theme Compatibility Notes

For broader theme guidance, see Theme Compatibility.

  • Image zoom must be disabled. If the theme has image zoom turned on, the zoom click handler will block the bounding box from being selected. Turn off image zoom on the product page.
  • Slider product images conflict with click events. When the product image uses a slider/carousel, the slider intercepts clicks and the bounding box may not render correctly. Switch the product image to a non-slider display to use this feature.

If your theme doesn't allow disabling image zoom or switching off the slider, message us with your theme name, store URL, and product URL so we can check compatibility. Our AI assistant can reply when a human agent is not available, but theme-specific fixes may take longer than the first support response.

Curved Text

Curved Text bends shopper-entered text along a circular path. Use it for round or curved products, such as rings, mugs, badges, seals, or ornaments.

Use curved text when the personalization needs to follow a round product shape.

What this shows

  1. Select a text preview layer.
  2. Turn on curved text.
  3. Adjust the curvature until the text follows the product shape.

Text Effects

Text layers can also use visual effects. Use these when the preview text should look closer to the final product style.

  • Engrave — Recessed engraving appearance
  • Emboss — Raised appearance
  • Outline — Stroke around text characters
  • Soft Shadow — Subtle drop shadow behind text
  • Neon — Glowing neon light effect
  • Metallic / Chrome / Glossy — Simulated metallic finishes
  • Gradient Fill — Color gradient across text
  • Retro 3D — Three-dimensional retro lettering
  • Echo / Glitch — Stylized distortion effects
Use text effects to make preview text look closer to the final product style.

Front, Back, and Multiple Product Views

Some products need more than one personalization side, such as the front and back of a jersey, a bottle with multiple print areas, or apparel with front and sleeve artwork.

What is supported today

Podifai today renders a single product preview canvas. That single canvas already supports a cumulative overlay of independent layers, so it covers a large share of customization workflows out of the box:

  • Base image swap. A Color Swatch or Image Swatch can change the base product image — for example, switching the jersey color or the bag color — and all other layers remain stacked on top of the new background.
  • Independent stacked layers. Multiple Image Swatch option groups can each place a value at its own fixed position, size, and rotation on the same canvas. Selecting a value in one group does not affect the others, so chest, sleeve, and hood layers stay independent.
  • Persistent, non-linear state. Each layer keeps its own state. Shoppers can scroll back up the form to change an earlier choice without resetting the layers below it.
  • Layered multi-select. A single multi-select Image Swatch can also place several selected images on the preview in sequence — useful when items share one catalog, such as interchangeable charms, patches, or graphic stickers.

This single-canvas pattern works well for products where the personalization fits on one face of the product — a mug, a phone case, the front of a t-shirt, the band of a wedding ring — and for many layered designs where the front view alone is enough.

What is coming soon

Front/back and multi-side personalization is in development and coming soon. The feature will support separate views such as Front and Back, each with its own options and live preview.

  • Separate side-specific options — For example, Front Text, Front Font, Front Image Upload, Back Text, Back Font, and Back Image Upload.
  • Storefront side switching — Customers will be able to switch between product sides while personalizing.
  • Separate order data — Each side's personalization data will be saved with the order.
  • Back-side collection before launch — Until the full feature is available, you can collect back-side details with separate fields and keep Live Preview turned off for those fields.

Until this feature ships, full multi-side live preview switching is not available yet.

Best Practices

  • Use high-resolution product images.
  • Keep product and variant images at the same aspect ratio and dimensions.
  • Place layers where the customization should appear.
  • Test on mobile and desktop.
  • Use Curved Text for round products.

See Image & Asset Requirements for file limits, recommended formats, dimensions, and performance guidance.

FAQ

Can I use custom options without Live Preview?

Yes. Live Preview is optional for each custom option. Select the option in the Podifai editor, then turn off the Customizer or Live Customizer toggle in the right-side settings panel. The option will still appear on the storefront and the shopper's selection will still be saved with the order; it just will not update the product image in real time. Text entries and image uploads still appear in Shopify admin order information and the Podifai Orders tab.

Which option types support Live Preview?

Image Swatch, Dropdown, Badge Group, Text Input, Text Area, and Image Upload support Live Preview directly. Font Swatch can be linked to Text Input or Text Area through Link fontSwatch. Color Swatch can be linked to text color through Link colorSwatch, and direct Color Swatch product-image preview is coming soon.

Can thumbnail images and preview images be different?

Yes. Use the same image when the swatch thumbnail should also appear in the preview, or upload a separate prepared preview image when the product visualization needs a cleaner asset. Image Swatch thumbnail and preview images can be up to 2 MB each.

Can Live Preview follow the selected Shopify variant image?

Yes. Choose Variant Image as the Live Customizer background. Podifai then uses the image assigned to the shopper's currently selected Shopify variant.

Can shoppers select multiple Image Swatch values for live preview?

Yes. Multiple selection can place selected swatch images in sequence, which is useful for charms, patches, graphics, and other layered design elements.

How do I stop a logo, patch, or text from appearing before the customer selects it?

Remove the option's default selection. In Default option, click the selected value again to deselect it. A required single-select Image Swatch can still start with no default value selected; the customer must choose a swatch before adding to cart, but the product image will not show a default logo or patch before they make a selection.

Can shoppers adjust preview layers themselves on the storefront?

Yes. Turn on Show bounding box on storefront at the bottom of the Live Customizer panel. Shoppers can then click a text or image layer on the product image and resize, rotate, or move it. Disable theme image zoom and avoid slider product images, since both intercept the click events that drive the bounding box. If your theme doesn't allow disabling those, message us with your theme name, store URL, and product URL so we can check compatibility.

Can Podifai show different product views — for example, the front and back of a sports jersey, or multiple angles of a shoe — in separate preview areas at the same time?

Front/back and multi-side personalization is in development and coming soon. It will support separate views such as Front and Back, each with its own options and live preview. Until then, you can collect back-side details with separate fields, but full multi-side live preview switching is not available yet.

Does selecting a new option reset or hide my earlier layered selections in the live preview?

No. Live Preview layers are persistent. Each option that contributes to the preview keeps its own layer with its own position, size, and rotation, so a later selection does not hide earlier ones, and swapping the base color or base image does not remove the layers on top. Shoppers can scroll back to any earlier option in the form and change it — only that layer updates, while the rest remain in place.

How do I build a customizer where multiple personalization zones all show on the same product image at the same time?

Use one Color Swatch or Image Swatch for the base layer (e.g., jersey color, bag color, shoe color) so it controls the base product image. Then add a separate Image Swatch option for each personalization zone — for example, chest logo, sleeve patch, and back number — and give each one its own catalog and its own fixed preview position, size, and rotation. Because each Image Swatch is an independent option group, the shopper's selection in one does not affect the others, and all zones render together on the single preview canvas on top of the chosen base. This handles most cumulative-overlay use cases today, including layered cameo or charm patterns; the only thing not yet available is rendering each zone as a separate preview area when the product needs more than one viewing angle.